|
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 |