UnityEssentials
Small but useful tools and features for Unity
Packages
Here are the packages with brief descriptions (if available):
[detail level 123]
 NEssentials
 NEssentialsSettings
 CAdjustmentBasic functionality for any adjustment that can be managed in the "Essentials Settings Window"
 CIAdjustmentInterface integrating all the basic elements that an adjustment that can be managed in the "Essentials Settings Window" must have
 CSavedDataStores data related to the "Essentials Settings Window"
 NSaveData
 CSD_EncoderSimple Encoder used by the SaveData class
 CSD_JsonSerializerJson Serializer used by the SaveData class
 NUnityEngine
 CCameraAnimationAllows the animation of Camera components
 CColorAnimationAllows the animation of a Color
 CFloatAnimationAllows the animation of a float
 CIntAnimationAllows the animation of an int
 CRectTransformAnimationAllows the animation of RectTransform components
 CTransformAnimationAllows the animation of Transform components
 CVector2AnimationAllows the animation of a Vector2
 CVector3AnimationAllows the animation of a Vector3
 CISimpleAnimationBase interface to create simple animations of any element
 CSimpleAnimationBase class to create simple animations of any element
 CSimpleAnimationsManagerComponent used to control the behaviour of any SimpleAnimation
 CAudioSourceManagerComponent to manage multiple AudioSources (or AudioClips) at the same time (or in the same component)
 CConsoleBase class to handle the console display in-game
 CConsoleGUIComponent to display the console (debug logs) in-game using Unity's GUI class
 CConsoleTextUIComponent to display the console (debug logs) in-game using a Text component
 CConsoleTMPComponent to display the console (debug logs) in-game using a TMP_Text component
 CDebugEssentialsClass containing additional methods to ease debugging while developing a game
 CCameraExtensionsExtensions for the Camera component
 CComponentExtensionsExtensions for Component
 CDebugExtensionsExtensions for Debug
 CFloatExtensionsExtensions for float
 CGameObjectExtensionsExtensions for GameObject
 CICollectionExtensionsExtensions for ICollection
 CIEnumerableExtensionsExtensions for IEnumerable
 CIntExtensionsExtensions for int
 CLayerMaskExtensionsExtensions for LayerMask
 CMathfExtensionsExtensions for the Mathf class
 CMeshRendererExtensions
 CMinMax01Class containing a minimum and max Vectors with its components between 0 and 1
 CRectTransformExtensionsExtensions for the RectTransform component
 CStringExtensionsExtensions for string
 CTransformExtensionsExtensions for the Transform component
 CVectorExtensionsExtensions for Vector
 CVectorIntExtensionsExtensions for VectorInt
 CDoNAllows the limitation of how many times an event can be executed
 CDoOnceLimits the execution of an event so it can only be executed one time
 CFlipFlopAllows you to alternate between the execution of two events with each call of the Invoke method
 CSequenceAllows you to execute different events every time the Invoke method of this is class called
 CPoolEssentialsAllows GameObjects pooling by reusing pre-instantiated GameObjects
 CDefaultPositionAndRotationClass to handle the default position and rotation where the objects are first instantiated
 CRandomEssentialsAn easier to use and a feature-rich class to generate pseudo-random results
 CSaveDataManagerA class to save almost any kind of data on almost all devices (not heavily tested)
 CTypeSerializableSimple helper class that allows you to serialize System.Type objects
 CUtilsA collection of useful methods that did not fit into any of the other sections of the asset