Helper Scripts Collection 1.3.1
API documentation for the helper scripts compatible with Unity3D
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CNikosAssets.Helpers.AlternatingListStyleHelperA helper class to draw a GUI list (for the Unity inspector) with alternating backgrounds foreach list item using the AlternateListItemStyle method. It is important to call the InitStyles method before any other method once after instantiation (or when a refresh is needed)!
 CNikosAssets.Helpers.BlendingHelperA helper class to blend floats, Vector2s, Vector3s and Vector4s
 CNikosAssets.Helpers.CollectionHelperHelps with ICollections and List<T>s
 CComponent
 CNikosAssets.Helpers.BaseNotesComponentA helper class you can inherit from to add descriptions to your custom Components
 CNikosAssets.Helpers.Extensions.CoroutineUtilsA Coroutine extension helper class
 CNikosAssets.Helpers.Editor.EditorUtilitiesHelperA helper class for Editor only usage
 CNikosAssets.Helpers.Editor.GUIDHelperA helper class to regenerate file GUIDs while keeping their references in other files (Scenes, Assets, etc.). Inspired by this repo
 CNikosAssets.Helpers.Editor.GUIHelperA custom Editor GUI helper to draw stuff in the Editor Window & Inspector
 CNikosAssets.Helpers.HelperConstantsUsed for NaughtyAttributes descriptions
 CICloneable
 CNikosAssets.Helpers.TimingHelperA helper class to handle in-game (Application) time and overall DateTime as well
 CMonoBehaviour
 CNikosAssets.Helpers.BaseNotesMonoA helper class you can inherit from to add descriptions to your custom MonoBehaviours
 CNikosAssets.Helpers.AlarmClockMonoA helper class that emits OnAlarmUnityEvent and OnAlarm events using the TimingHelper if the time gets exceeded.
 CNikosAssets.Helpers.BaseDestinationContainerMono< ComponentType >A helper class that stores and offers methods for its list of generic ComponentTypes and emits events if the Destinations list was modified using methods of this class
 CNikosAssets.Helpers.KeepSceneViewInFocusMonoWhen entering Unity's playmode, the Game window will not be focused automatically anymore!
 CNikosAssets.Helpers.LookAtTargetMonoLooks at the target with clamped euler values (if setup)
 CNikosAssets.Helpers.SceneLoaderAsyncMonoA helper class to load Scenes async and emit events as well
 CNikosAssets.Helpers.Extensions.NavMeshAgentUtilsAn extension helper class for NavMeshAgent and desired movement calculations
 CNikosAssets.Helpers.NumericHelperContains some helpful math operations for Vector3s and Quaternions (and other calculations as well)
 CNikosAssets.Helpers.Extensions.ObjectUtilsA general UnityEngine.UnityEngine.Object extension helper class
 CNikosAssets.Helpers.RandomPointsHelperA helper class to determine random points in the 3D space
 CNikosAssets.Helpers.ReflectionHelperA helper class for reflections and type handling, such as finding parent types with generic arguments
 CScriptableObject
 CNikosAssets.Helpers.BaseNotesSOA helper class you can inherit from to add descriptions to your custom ScriptableObjects
 CNikosAssets.Helpers.StringHasherA helper class to map key (number hashes) to existing or yet to be added strings
 CNikosAssets.Helpers.StringHasherGlobalA singleton helper class to access a StringHasher globally
 CNikosAssets.Helpers.Extensions.StringUtilsA custom string extension helper class
 CNikosAssets.Helpers.TargetingHelperA helper class for Component targeting and list sorting by distance measures
 CUnityEvent
 CNikosAssets.Helpers.AlarmUnityEvent
 CNikosAssets.Helpers.OnDestinationListChangedUnityEvent
 CNikosAssets.Helpers.SceneLoadedUnityEvent