UnityEssentials
Small but useful tools and features for Unity
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CDebug
 CUnityEngine.DebugEssentialsClass containing additional methods to ease debugging while developing a game
 CEssentials.EssentialsSettings.IAdjustmentInterface integrating all the basic elements that an adjustment that can be managed in the "Essentials Settings Window" must have
 CEssentials.EssentialsSettings.AdjustmentBasic functionality for any adjustment that can be managed in the "Essentials Settings Window"
 CEssentials.EssentialsSettings.SavedDataStores data related to the "Essentials Settings Window"
 CEssentials.SaveData.SD_EncoderSimple Encoder used by the SaveData class
 CEssentials.SaveData.SD_JsonSerializerJson Serializer used by the SaveData class
 CMonoBehaviour
 CUnityEngine.AudioSourceManagerComponent to manage multiple AudioSources (or AudioClips) at the same time (or in the same component)
 CUnityEngine.ConsoleBase class to handle the console display in-game
 CUnityEngine.ConsoleGUIComponent to display the console (debug logs) in-game using Unity's GUI class
 CUnityEngine.ConsoleTMPComponent to display the console (debug logs) in-game using a TMP_Text component
 CUnityEngine.ConsoleTextUIComponent to display the console (debug logs) in-game using a Text component
 CUnityEngine.SimpleAnimationsManagerComponent used to control the behaviour of any SimpleAnimation
 CSystem.Random
 CUnityEngine.RandomEssentialsAn easier to use and a feature-rich class to generate pseudo-random results
 CUnityEngine.CameraExtensionsExtensions for the Camera component
 CUnityEngine.ComponentExtensionsExtensions for Component
 CUnityEngine.DebugExtensionsExtensions for Debug
 CUnityEngine.DoNAllows the limitation of how many times an event can be executed
 CUnityEngine.DoOnceLimits the execution of an event so it can only be executed one time
 CUnityEngine.FlipFlopAllows you to alternate between the execution of two events with each call of the Invoke method
 CUnityEngine.FloatExtensionsExtensions for float
 CUnityEngine.GameObjectExtensionsExtensions for GameObject
 CUnityEngine.ICollectionExtensionsExtensions for ICollection
 CUnityEngine.IEnumerableExtensionsExtensions for IEnumerable
 CUnityEngine.IntExtensionsExtensions for int
 CUnityEngine.ISimpleAnimationBase interface to create simple animations of any element
 CUnityEngine.SimpleAnimationBase class to create simple animations of any element
 CUnityEngine.CameraAnimationAllows the animation of Camera components
 CUnityEngine.ColorAnimationAllows the animation of a Color
 CUnityEngine.FloatAnimationAllows the animation of a float
 CUnityEngine.IntAnimationAllows the animation of an int
 CUnityEngine.RectTransformAnimationAllows the animation of RectTransform components
 CUnityEngine.TransformAnimationAllows the animation of Transform components
 CUnityEngine.Vector2AnimationAllows the animation of a Vector2
 CUnityEngine.Vector3AnimationAllows the animation of a Vector3
 CUnityEngine.LayerMaskExtensionsExtensions for LayerMask
 CUnityEngine.MathfExtensionsExtensions for the Mathf class
 CUnityEngine.MeshRendererExtensions
 CUnityEngine.MinMax01Class containing a minimum and max Vectors with its components between 0 and 1
 CUnityEngine.PoolEssentialsAllows GameObjects pooling by reusing pre-instantiated GameObjects
 CUnityEngine.PoolEssentials.DefaultPositionAndRotationClass to handle the default position and rotation where the objects are first instantiated
 CUnityEngine.RectTransformExtensionsExtensions for the RectTransform component
 CUnityEngine.SaveDataManagerA class to save almost any kind of data on almost all devices (not heavily tested)
 CUnityEngine.SequenceAllows you to execute different events every time the Invoke method of this is class called
 CUnityEngine.StringExtensionsExtensions for string
 CUnityEngine.TransformExtensionsExtensions for the Transform component
 CUnityEngine.TypeSerializableSimple helper class that allows you to serialize System.Type objects
 CUnityEngine.UtilsA collection of useful methods that did not fit into any of the other sections of the asset
 CUnityEngine.VectorExtensionsExtensions for Vector
 CUnityEngine.VectorIntExtensionsExtensions for VectorInt