JUtils
A unity utilities library
File List
Here is a list of all files with brief descriptions:
 AssemblyJUtils.cs
 AudioListenerExtensions.cs
 AutoSingletonBehaviour.cs
 BaseEventChannel.cs
 BaseEventListener.cs
 BaseMinMaxEditor.cs
 BillboardCamera.cs
 BoolEventChannel.cs
 BoolEventListener.cs
 ButtonAttribute.cs
 CollectionExtensions.cs
 ColorExtensions.cs
 Component.cs
 CoroutineCatcher.cs
 Coroutines.cs
 CustomNameAttribute.cs
 CustomNameEditor.cs
 DebugToolsWindow.cs
 DestroyObjectAfterKilled.cs
 DontDestroyOnLoad.cs
 Enumerable.cs
 EventChannel.cs
 EventChannelEditor.cs
 EventChannelExtensions.cs
 EventListener.cs
 FloatEventChannel.cs
 FloatEventListener.cs
 GizmoUtils.cs
 HealthComponent.cs
 IDamageEvent.cs
 IHealEvent.cs
 IntEventChannel.cs
 IntEventListener.cs
 ISingleton.cs
 JUtilsInspectorButton.cs
 JUtilsObject.cs
 LongEventChannel.cs
 LongEventListener.cs
 MinMax.cs
 MinMaxEditor.cs
 MinMaxInt.cs
 MinMaxIntEditor.cs
 MonoBehaviourEditor.cs
 MultitonBehaviour.cs
 MultitonBehaviourManager.cs
 ObjectPool.cs
 ObjectPoolManager.cs
 OpionalEditor.cs
 Optional.cs
 PlayModeChangeAttribute.cs
 PlayModeChangeDetector.cs
 PoolItem.cs
 RangeEnumerator.cs
 RequiredAttribute.cs
 RequiredEditor.cs
 Routines.cs
 SceneReference.cs
 SceneReference.Serializer.cs
 SceneReferenceEditor.cs
 SerializableDictionary.cs
 SerializableGuid.cs
 SerializableGuidEditor.cs
 SerializableType.cs
 SerializeInterfaceAttribute.cs
 SerializeInterfaceEditor.cs
 ServiceManager.cs
 ShowWhenAttribute.cs
 ShowWhenEditor.cs
 SimpleEvent.cs
 SingletonBehaviour.cs
 SingletonManager.cs
 SpawnPoolItemAfterDisabled.cs
 SpawnPoolItemAfterEnabled.cs
 State.cs
 StateData.cs
 StateMachine.cs
 StateMachine.Helpers.cs
 StateMachine.QueueEntry.cs
 StateRef.cs
 TransformExtensions.cs
 TypeSelectorAttribute.cs
 TypeSelectorEditor.cs
 UIntEventChannel.cs
 UIntEventListener.cs
 ULongEventChannel.cs
 ULongEventListener.cs
 UneditableAttribute.cs
 UneditableEditor.cs
 UnityObjectExtensions.cs
 UnpackAttribute.cs
 UnpackEditor.cs
 Vector2Extensions.cs
 Vector3Extensions.cs
 Weighted.cs
 WeightedEditor.cs
 WeightedExtensions.cs