Show / Hide Table of Contents

    Namespace i5.Toolkit.Core.Utilities

    Classes

    Browser

    Implementation that opens the system's default browser

    ComponentUtilities

    Utility functions regarding MonoBehaviour components

    ConstantRotation

    Scripts that applies a contant rotation around the Y axis to an object

    ConversionUtils

    Extensions for converting data formats to each other

    i5Debug

    Logger class for writing messages to the console

    JsonArrayUtility

    Helper script for serializing and de-serializing Json Arrays Unity's built in Json Serializer is not able to handle JSON data which have an unnamed array at root level

    JsonDictionaryUtility

    JsonUtilityWrapper

    NameValueCollectionExtensions

    ObjectPool<T>

    Object pool which can store instances so that they can be reused This is useful for objects like GameObjects or Meshes where the creation and destruction drops the performance This should definitely be used for meshes since they are not automatically cleaned up by the garbage collector

    ParserUtils

    Parser utils for parsing vectors from strings

    PersistenceScene

    SpecialDebugMessages

    UnityWebRequestRestConnector

    UriUtils

    Utility functions for operating on Uris

    WebResponse<T>

    Container object which is produced by IContentLoader classes after they fetched content from the Web

    Interfaces

    IBrowser

    Contract which defines the capabilities of a browser

    IJsonSerializer

    Contract which defines the capabilities of a JSON serializer

    IRestConnector

    Back to top i5 Toolkit Documentation