Search Results for

    Show / Hide Table of Contents

    Namespace i5.Toolkit.Core.Utilities

    Classes

    Browser

    Implementation that opens the system's default browser

    ColorExtensions

    Extension methods for the Color type

    ComponentUtilities

    Utility functions regarding MonoBehaviour components

    ConstantMovement

    ConstantRotation

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

    ConversionUtils

    Extensions for converting data formats to each other

    GameObjectUtils

    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

    JsonEncodeUnityWebRequestRestConnector

    JsonUtilityAdapter

    NameValueCollectionExtensions

    ObjectBounds

    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

    PathUtils

    PersistenceScene

    PlayerPrefsUtilities

    Utilities for working with PlayerPrefs Contains e.g. support for more types

    SpecialDebugMessages

    UnityWebRequestRestConnector

    UriUtils

    Utility functions for operating on Uris

    Vector3Extensions

    VectorUtilities

    Extensions and utilities for vectors

    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

    In This Article
    Back to top i5 Toolkit Documentation