Helper Scripts Collection 1.3.1
API documentation for the helper scripts compatible with Unity3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NNikosAssets
 NHelpers
 NEditor
 CEditorUtilitiesHelperA helper class for Editor only usage
 CGUIDHelperA helper class to regenerate file GUIDs while keeping their references in other files (Scenes, Assets, etc.). Inspired by this repo
 CGUIHelperA custom Editor GUI helper to draw stuff in the Editor Window & Inspector
 NExtensions
 CCoroutineUtilsA Coroutine extension helper class
 CNavMeshAgentUtilsAn extension helper class for NavMeshAgent and desired movement calculations
 CObjectUtilsA general UnityEngine.UnityEngine.Object extension helper class
 CStringUtilsA custom string extension helper class
 CAlarmClockMonoA helper class that emits OnAlarmUnityEvent and OnAlarm events using the TimingHelper if the time gets exceeded.
 CAlarmUnityEvent
 CAlternatingListStyleHelperA 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)!
 CBaseDestinationContainerMonoA 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
 CBaseNotesComponentA helper class you can inherit from to add descriptions to your custom Components
 CBaseNotesMonoA helper class you can inherit from to add descriptions to your custom MonoBehaviours
 CBaseNotesSOA helper class you can inherit from to add descriptions to your custom ScriptableObjects
 CBlendingHelperA helper class to blend floats, Vector2s, Vector3s and Vector4s
 CCollectionHelperHelps with ICollections and List<T>s
 CHelperConstantsUsed for NaughtyAttributes descriptions
 CKeepSceneViewInFocusMonoWhen entering Unity's playmode, the Game window will not be focused automatically anymore!
 CLookAtTargetMonoLooks at the target with clamped euler values (if setup)
 CNumericHelperContains some helpful math operations for Vector3s and Quaternions (and other calculations as well)
 COnDestinationListChangedUnityEvent
 CRandomPointsHelperA helper class to determine random points in the 3D space
 CReflectionHelperA helper class for reflections and type handling, such as finding parent types with generic arguments
 CSceneLoadedUnityEvent
 CSceneLoaderAsyncMonoA helper class to load Scenes async and emit events as well
 CStringHasherA helper class to map key (number hashes) to existing or yet to be added strings
 CStringHasherGlobalA singleton helper class to access a StringHasher globally
 CTargetingHelperA helper class for Component targeting and list sorting by distance measures
 CTimingHelperA helper class to handle in-game (Application) time and overall DateTime as well