Skip to content

Hertzole.ScriptableValues

AssetReferenceScriptableBool ScriptableBool only asset reference.
AssetReferenceScriptableBoolEvent ScriptableBoolEvent only asset reference.
AssetReferenceScriptableBounds ScriptableBounds only asset reference.
AssetReferenceScriptableBoundsEvent ScriptableBoundsEvent only asset reference.
AssetReferenceScriptableBoundsInt ScriptableBoundsInt only asset reference.
AssetReferenceScriptableBoundsIntEvent ScriptableBoundsIntEvent only asset reference.
AssetReferenceScriptableByte ScriptableByte only asset reference.
AssetReferenceScriptableByteEvent ScriptableByteEvent only asset reference.
AssetReferenceScriptableChar ScriptableChar only asset reference.
AssetReferenceScriptableCharEvent ScriptableCharEvent only asset reference.
AssetReferenceScriptableColor ScriptableColor only asset reference.
AssetReferenceScriptableColor32 ScriptableColor32 only asset reference.
AssetReferenceScriptableColor32Event ScriptableColor32Event only asset reference.
AssetReferenceScriptableColorEvent ScriptableColorEvent only asset reference.
AssetReferenceScriptableDecimal ScriptableDecimal only asset reference.
AssetReferenceScriptableDecimalEvent ScriptableDecimalEvent only asset reference.
AssetReferenceScriptableDouble ScriptableDouble only asset reference.
AssetReferenceScriptableDoubleEvent ScriptableDoubleEvent only asset reference.
AssetReferenceScriptableEvent ScriptableEvent only asset reference.
AssetReferenceScriptableFloat ScriptableFloat only asset reference.
AssetReferenceScriptableFloatEvent ScriptableFloatEvent only asset reference.
AssetReferenceScriptableInt ScriptableInt only asset reference.
AssetReferenceScriptableIntEvent ScriptableIntEvent only asset reference.
AssetReferenceScriptableLong ScriptableLong only asset reference.
AssetReferenceScriptableLongEvent ScriptableLongEvent only asset reference.
AssetReferenceScriptableQuaternion ScriptableQuaternion only asset reference.
AssetReferenceScriptableQuaternionEvent ScriptableQuaternionEvent only asset reference.
AssetReferenceScriptableRect ScriptableRect only asset reference.
AssetReferenceScriptableRectEvent ScriptableRectEvent only asset reference.
AssetReferenceScriptableRectInt ScriptableRectInt only asset reference.
AssetReferenceScriptableRectIntEvent ScriptableRectIntEvent only asset reference.
AssetReferenceScriptableSByte ScriptableSByte only asset reference.
AssetReferenceScriptableSByteEvent ScriptableSByteEvent only asset reference.
AssetReferenceScriptableShort ScriptableShort only asset reference.
AssetReferenceScriptableShortEvent ScriptableShortEvent only asset reference.
AssetReferenceScriptableString ScriptableString only asset reference.
AssetReferenceScriptableStringEvent ScriptableStringEvent only asset reference.
AssetReferenceScriptableUInt ScriptableUInt only asset reference.
AssetReferenceScriptableUIntEvent ScriptableUIntEvent only asset reference.
AssetReferenceScriptableULong ScriptableULong only asset reference.
AssetReferenceScriptableULongEvent ScriptableULongEvent only asset reference.
AssetReferenceScriptableUShort ScriptableUShort only asset reference.
AssetReferenceScriptableUShortEvent ScriptableUShortEvent only asset reference.
AssetReferenceScriptableVector2 ScriptableVector2 only asset reference.
AssetReferenceScriptableVector2Event ScriptableVector2Event only asset reference.
AssetReferenceScriptableVector2Int ScriptableVector2Int only asset reference.
AssetReferenceScriptableVector2IntEvent ScriptableVector2IntEvent only asset reference.
AssetReferenceScriptableVector3 ScriptableVector3 only asset reference.
AssetReferenceScriptableVector3Event ScriptableVector3Event only asset reference.
AssetReferenceScriptableVector3Int ScriptableVector3Int only asset reference.
AssetReferenceScriptableVector3IntEvent ScriptableVector3IntEvent only asset reference.
AssetReferenceScriptableVector4 ScriptableVector4 only asset reference.
AssetReferenceScriptableVector4Event ScriptableVector4Event only asset reference.
BoolReference A Hertzole.ScriptableValues.ValueReference1 with a type of bool that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
BoundsIntReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.BoundsInt that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
BoundsReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Bounds that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
ByteReference A Hertzole.ScriptableValues.ValueReference1 with a type of byte that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
CharReference A Hertzole.ScriptableValues.ValueReference1 with a type of char that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
CollectionChangedArgsExtensions
CollectionExtensions
Color32Reference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Color32 that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
ColorReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Color that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
DecimalReference A Hertzole.ScriptableValues.ValueReference1 with a type of decimal that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
DoubleReference A Hertzole.ScriptableValues.ValueReference1 with a type of double that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
EqualityHelper Helper methods for ScriptableValues.
EventHelper Debug only helper methods for events.
FloatReference A Hertzole.ScriptableValues.ValueReference1 with a type of float that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
GenerateCollectionCallbackAttribute Mark a field or property to generate a collection callback. The target must derive from Hertzole.ScriptableValues.ScriptableList1 or Hertzole.ScriptableValues.ScriptableDictionary2.
GenerateEventCallbackAttribute Mark a field or property to generate an event callback. The target must derive from ScriptableEvent or Hertzole.ScriptableValues.ScriptableEvent1.
GeneratePoolCallbackAttribute Mark a field or property to generate a pool change callback. The target must derive from Hertzole.ScriptableValues.ScriptablePool1.
GenerateScriptableCallbacksAttribute Marks a class or struct to generate scriptable callbacks for all marked fields or properties.
GenerateValueCallbackAttribute Mark a field or property to generate a value change callback. The target must derive from Hertzole.ScriptableValues.ScriptableValue1.
HideStackTracesAttribute Use on your own RuntimeScriptableObject derived classes to hide the stack traces in the inspector.
IntReference A Hertzole.ScriptableValues.ValueReference1 with a type of int that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
LongReference A Hertzole.ScriptableValues.ValueReference1 with a type of long that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
QuaternionReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Quaternion that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
RectIntReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.RectInt that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
RectReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Rect that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
RuntimeScriptableObject Base class for UnityEngine.ScriptableObject that have values that should be resettable.
SByteReference A Hertzole.ScriptableValues.ValueReference1 with a type of sbyte that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
ScriptableBool Hertzole.ScriptableValues.ScriptableValue1 with a bool value.
ScriptableBoolEvent Hertzole.ScriptableValues.ScriptableEvent1 with a bool argument.
ScriptableBoolEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of bool and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoolListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of bool and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableBounds Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Bounds value.
ScriptableBoundsEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Bounds argument.
ScriptableBoundsEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Bounds and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoundsInt Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.BoundsInt value.
ScriptableBoundsIntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.BoundsInt argument.
ScriptableBoundsIntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.BoundsInt and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoundsIntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.BoundsInt and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableBoundsListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Bounds and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableByte Hertzole.ScriptableValues.ScriptableValue1 with a byte value.
ScriptableByteEvent Hertzole.ScriptableValues.ScriptableEvent1 with a byte argument.
ScriptableByteEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of byte and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableByteListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of byte and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableChar Hertzole.ScriptableValues.ScriptableValue1 with a char value.
ScriptableCharEvent Hertzole.ScriptableValues.ScriptableEvent1 with a char argument.
ScriptableCharEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of char and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableCharListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of char and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableColor Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Color value.
ScriptableColor32 Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Color32 value.
ScriptableColor32Event Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Color32 argument.
ScriptableColor32EventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Color32 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableColor32Listener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Color32 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableColorEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Color argument.
ScriptableColorEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Color and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableColorListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Color and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableComponentPool<T> A UnityEngine.ScriptableObject that holds a pool of UnityEngine.Component.
ScriptableDecimal Hertzole.ScriptableValues.ScriptableValue1 with a decimal value.
ScriptableDecimalEvent Hertzole.ScriptableValues.ScriptableEvent1 with a decimal argument.
ScriptableDecimalEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableDecimalListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableDictionary Base class for all Hertzole.ScriptableValues.ScriptableDictionary2.
ScriptableDictionary<TKey, TValue><TKey, TValue> A UnityEngine.ScriptableObject that holds a System.Collections.Generic.Dictionary2.
ScriptableDouble Hertzole.ScriptableValues.ScriptableValue1 with a double value.
ScriptableDoubleEvent Hertzole.ScriptableValues.ScriptableEvent1 with a double argument.
ScriptableDoubleEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of double and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableDoubleListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of double and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableEvent A UnityEngine.ScriptableObject that can be invoked to trigger an event without any arguments.
ScriptableEvent<T> A UnityEngine.ScriptableObject that can be invoked to trigger an event with an argument.
ScriptableEventListener Listens to a ScriptableEvent without arguments.
ScriptableEventListener<TValue> Base class for a component that listens to Hertzole.ScriptableValues.ScriptableEvent1.
ScriptableFloat Hertzole.ScriptableValues.ScriptableValue1 with a float value.
ScriptableFloatEvent Hertzole.ScriptableValues.ScriptableEvent1 with a float argument.
ScriptableFloatEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of float and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableFloatListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of float and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableGameObjectList A Hertzole.ScriptableValues.ScriptableList1 of UnityEngine.GameObject.
ScriptableGameObjectPool A UnityEngine.ScriptableObject that holds a pool of UnityEngine.GameObject.
ScriptableInt Hertzole.ScriptableValues.ScriptableValue1 with a int value.
ScriptableIntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a int argument.
ScriptableIntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableIntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableList Base class for all Hertzole.ScriptableValues.ScriptableList1.
ScriptableList<T> A UnityEngine.ScriptableObject that holds a System.Collections.Generic.List1.
ScriptableListenerBase
ScriptableLong Hertzole.ScriptableValues.ScriptableValue1 with a long value.
ScriptableLongEvent Hertzole.ScriptableValues.ScriptableEvent1 with a long argument.
ScriptableLongEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of long and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableLongListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of long and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableObjectPool<T> A UnityEngine.ScriptableObject that holds a pool of types inherited from UnityEngine.ScriptableObject.
ScriptablePool Base class for all Hertzole.ScriptableValues.ScriptablePool1.
ScriptablePool<T> A UnityEngine.ScriptableObject that holds a pool of values.
ScriptableQuaternion Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Quaternion value.
ScriptableQuaternionEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Quaternion argument.
ScriptableQuaternionEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Quaternion and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableQuaternionListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Quaternion and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableRect Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Rect value.
ScriptableRectEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Rect argument.
ScriptableRectEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Rect and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableRectInt Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.RectInt value.
ScriptableRectIntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.RectInt argument.
ScriptableRectIntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.RectInt and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableRectIntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.RectInt and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableRectListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Rect and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableSByte Hertzole.ScriptableValues.ScriptableValue1 with a sbyte value.
ScriptableSByteEvent Hertzole.ScriptableValues.ScriptableEvent1 with a sbyte argument.
ScriptableSByteEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableSByteListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableShort Hertzole.ScriptableValues.ScriptableValue1 with a short value.
ScriptableShortEvent Hertzole.ScriptableValues.ScriptableEvent1 with a short argument.
ScriptableShortEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of short and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableShortListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of short and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableString Hertzole.ScriptableValues.ScriptableValue1 with a string value.
ScriptableStringEvent Hertzole.ScriptableValues.ScriptableEvent1 with a string argument.
ScriptableStringEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of string and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableStringListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of string and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableUInt Hertzole.ScriptableValues.ScriptableValue1 with a uint value.
ScriptableUIntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a uint argument.
ScriptableUIntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of uint and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableUIntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of uint and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableULong Hertzole.ScriptableValues.ScriptableValue1 with a ulong value.
ScriptableULongEvent Hertzole.ScriptableValues.ScriptableEvent1 with a ulong argument.
ScriptableULongEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableULongListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableUShort Hertzole.ScriptableValues.ScriptableValue1 with a ushort value.
ScriptableUShortEvent Hertzole.ScriptableValues.ScriptableEvent1 with a ushort argument.
ScriptableUShortEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableUShortListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableValue Base class for all Hertzole.ScriptableValues.ScriptableValue1.
ScriptableValue<T> A Hertzole.ScriptableValues.ScriptableValue1 that holds a value of type T.
ScriptableValueListener<TValue> Base class for a component that listens to Hertzole.ScriptableValues.ScriptableValue1.
ScriptableVector2 Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Vector2 value.
ScriptableVector2Event Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Vector2 argument.
ScriptableVector2EventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Vector2 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector2Int Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Vector2Int value.
ScriptableVector2IntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Vector2Int argument.
ScriptableVector2IntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Vector2Int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector2IntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Vector2Int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector2Listener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Vector2 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector3 Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Vector3 value.
ScriptableVector3Event Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Vector3 argument.
ScriptableVector3EventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Vector3 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector3Int Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Vector3Int value.
ScriptableVector3IntEvent Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Vector3Int argument.
ScriptableVector3IntEventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Vector3Int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector3IntListener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Vector3Int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector3Listener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Vector3 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector4 Hertzole.ScriptableValues.ScriptableValue1 with a UnityEngine.Vector4 value.
ScriptableVector4Event Hertzole.ScriptableValues.ScriptableEvent1 with a UnityEngine.Vector4 argument.
ScriptableVector4EventListener A Hertzole.ScriptableValues.ScriptableEventListener1 that listens to a Hertzole.ScriptableValues.ScriptableEvent1 with a type of UnityEngine.Vector4 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector4Listener A Hertzole.ScriptableValues.ScriptableValueListener1 that listens to a Hertzole.ScriptableValues.ScriptableValue1 with a type of UnityEngine.Vector4 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ShortReference A Hertzole.ScriptableValues.ValueReference1 with a type of short that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
StringReference A Hertzole.ScriptableValues.ValueReference1 with a type of string that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
UIntReference A Hertzole.ScriptableValues.ValueReference1 with a type of uint that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
ULongReference A Hertzole.ScriptableValues.ValueReference1 with a type of ulong that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
UShortReference A Hertzole.ScriptableValues.ValueReference1 with a type of ushort that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
ValueReference<T> Allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
Vector2IntReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Vector2Int that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
Vector2Reference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Vector2 that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
Vector3IntReference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Vector3Int that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
Vector3Reference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Vector3 that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
Vector4Reference A Hertzole.ScriptableValues.ValueReference1 with a type of UnityEngine.Vector4 that allows you to reference a Hertzole.ScriptableValues.ScriptableValue1 or a constant value.
CollectionChangedArgs<T> Provides data for the Hertzole.ScriptableValues.CollectionChangedEventHandler1 events.
StackTraceEntry Represents a stack trace entry with a time stamp.
ICanBeReadOnly Interface for objects that can be read-only.
INotifyScriptableCollectionChanged<T> Interface for objects that can be notified when a collection changes.
IPoolCallbacks<T> Interface for objects that can be notified when a pool changes.
IPoolable Interface for receiving callbacks from Hertzole.ScriptableValues.ScriptablePool1
IStackTraceProvider Provides stack traces.
DictionaryChangeType Type of change events that can be raised by a Hertzole.ScriptableValues.ScriptableDictionary2.
EventInvokeEvents When listeners should invoke their events.
InvokeEvents When listeners should invoke their events.
InvokeParameters How many parameters listeners should use when invoking their events.
ListChangeType Types of change events that can be raised by a Hertzole.ScriptableValues.ScriptableList1.
PoolAction What action was performed on the pool.
StartListenEvents When listeners should start listening.
StopListenEvents When listeners should stop listening.
ValueCallbackType Sets how a value change callback will be generated.
ValueReferenceType The type of value reference.
CollectionChangedEventHandler<T> Represents the method that will handle an event when a collection changes.
PoolChangedArgs<T> Delegate for pool changed events.
ScriptableValue.OldNewValue<TValue>
ValueEventHandler<T> lol