UnityEssentials
Small but useful tools and features for Unity
|
▼NEssentials | |
▼NEssentialsSettings | |
CAdjustment | Basic functionality for any adjustment that can be managed in the "Essentials Settings Window" |
CIAdjustment | Interface integrating all the basic elements that an adjustment that can be managed in the "Essentials Settings Window" must have |
CSavedData | Stores data related to the "Essentials Settings Window" |
▼NSaveData | |
CSD_Encoder | Simple Encoder used by the SaveData class |
CSD_JsonSerializer | Json Serializer used by the SaveData class |
▼NUnityEngine | |
CCameraAnimation | Allows the animation of Camera components |
CColorAnimation | Allows the animation of a Color |
CFloatAnimation | Allows the animation of a float |
CIntAnimation | Allows the animation of an int |
CRectTransformAnimation | Allows the animation of RectTransform components |
CTransformAnimation | Allows the animation of Transform components |
CVector2Animation | Allows the animation of a Vector2 |
CVector3Animation | Allows the animation of a Vector3 |
CISimpleAnimation | Base interface to create simple animations of any element |
CSimpleAnimation | Base class to create simple animations of any element |
CSimpleAnimationsManager | Component used to control the behaviour of any SimpleAnimation |
CAudioSourceManager | Component to manage multiple AudioSources (or AudioClips) at the same time (or in the same component) |
CConsole | Base class to handle the console display in-game |
CConsoleGUI | Component to display the console (debug logs) in-game using Unity's GUI class |
CConsoleTextUI | Component to display the console (debug logs) in-game using a Text component |
CConsoleTMP | Component to display the console (debug logs) in-game using a TMP_Text component |
CDebugEssentials | Class containing additional methods to ease debugging while developing a game |
CCameraExtensions | Extensions for the Camera component |
CComponentExtensions | Extensions for Component |
CDebugExtensions | Extensions for Debug |
CFloatExtensions | Extensions for float |
CGameObjectExtensions | Extensions for GameObject |
CICollectionExtensions | Extensions for ICollection |
CIEnumerableExtensions | Extensions for IEnumerable |
CIntExtensions | Extensions for int |
CLayerMaskExtensions | Extensions for LayerMask |
CMathfExtensions | Extensions for the Mathf class |
CMeshRendererExtensions | |
CMinMax01 | Class containing a minimum and max Vectors with its components between 0 and 1 |
CRectTransformExtensions | Extensions for the RectTransform component |
CStringExtensions | Extensions for string |
CTransformExtensions | Extensions for the Transform component |
CVectorExtensions | Extensions for Vector |
CVectorIntExtensions | Extensions for VectorInt |
CDoN | Allows the limitation of how many times an event can be executed |
CDoOnce | Limits the execution of an event so it can only be executed one time |
CFlipFlop | Allows you to alternate between the execution of two events with each call of the Invoke method |
CSequence | Allows you to execute different events every time the Invoke method of this is class called |
▼CPoolEssentials | Allows GameObjects pooling by reusing pre-instantiated GameObjects |
CDefaultPositionAndRotation | Class to handle the default position and rotation where the objects are first instantiated |
CRandomEssentials | An easier to use and a feature-rich class to generate pseudo-random results |
CSaveDataManager | A class to save almost any kind of data on almost all devices (not heavily tested) |
CTypeSerializable | Simple helper class that allows you to serialize System.Type objects |
CUtils | A collection of useful methods that did not fit into any of the other sections of the asset |