Namespace i5.Toolkit.Core.Utilities
Classes
Browser
Implementation that opens the system's default browser
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
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
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
SpecialDebugMessages
UnityWebRequestRestConnector
UriUtils
Utility functions for operating on Uris
Vector3Extensions
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