Skip to content

Hertzole.ScriptableValues

AssetReferenceScriptableBoolScriptableBool only asset reference.
AssetReferenceScriptableBoolEventScriptableBoolEvent only asset reference.
AssetReferenceScriptableBoundsScriptableBounds only asset reference.
AssetReferenceScriptableBoundsEventScriptableBoundsEvent only asset reference.
AssetReferenceScriptableBoundsIntScriptableBoundsInt only asset reference.
AssetReferenceScriptableBoundsIntEventScriptableBoundsIntEvent only asset reference.
AssetReferenceScriptableByteScriptableByte only asset reference.
AssetReferenceScriptableByteEventScriptableByteEvent only asset reference.
AssetReferenceScriptableCharScriptableChar only asset reference.
AssetReferenceScriptableCharEventScriptableCharEvent only asset reference.
AssetReferenceScriptableColorScriptableColor only asset reference.
AssetReferenceScriptableColor32ScriptableColor32 only asset reference.
AssetReferenceScriptableColor32EventScriptableColor32Event only asset reference.
AssetReferenceScriptableColorEventScriptableColorEvent only asset reference.
AssetReferenceScriptableDecimalScriptableDecimal only asset reference.
AssetReferenceScriptableDecimalEventScriptableDecimalEvent only asset reference.
AssetReferenceScriptableDoubleScriptableDouble only asset reference.
AssetReferenceScriptableDoubleEventScriptableDoubleEvent only asset reference.
AssetReferenceScriptableEventScriptableEvent only asset reference.
AssetReferenceScriptableFloatScriptableFloat only asset reference.
AssetReferenceScriptableFloatEventScriptableFloatEvent only asset reference.
AssetReferenceScriptableIntScriptableInt only asset reference.
AssetReferenceScriptableIntEventScriptableIntEvent only asset reference.
AssetReferenceScriptableLongScriptableLong only asset reference.
AssetReferenceScriptableLongEventScriptableLongEvent only asset reference.
AssetReferenceScriptableQuaternionScriptableQuaternion only asset reference.
AssetReferenceScriptableQuaternionEventScriptableQuaternionEvent only asset reference.
AssetReferenceScriptableRectScriptableRect only asset reference.
AssetReferenceScriptableRectEventScriptableRectEvent only asset reference.
AssetReferenceScriptableRectIntScriptableRectInt only asset reference.
AssetReferenceScriptableRectIntEventScriptableRectIntEvent only asset reference.
AssetReferenceScriptableSByteScriptableSByte only asset reference.
AssetReferenceScriptableSByteEventScriptableSByteEvent only asset reference.
AssetReferenceScriptableShortScriptableShort only asset reference.
AssetReferenceScriptableShortEventScriptableShortEvent only asset reference.
AssetReferenceScriptableStringScriptableString only asset reference.
AssetReferenceScriptableStringEventScriptableStringEvent only asset reference.
AssetReferenceScriptableUIntScriptableUInt only asset reference.
AssetReferenceScriptableUIntEventScriptableUIntEvent only asset reference.
AssetReferenceScriptableULongScriptableULong only asset reference.
AssetReferenceScriptableULongEventScriptableULongEvent only asset reference.
AssetReferenceScriptableUShortScriptableUShort only asset reference.
AssetReferenceScriptableUShortEventScriptableUShortEvent only asset reference.
AssetReferenceScriptableVector2ScriptableVector2 only asset reference.
AssetReferenceScriptableVector2EventScriptableVector2Event only asset reference.
AssetReferenceScriptableVector2IntScriptableVector2Int only asset reference.
AssetReferenceScriptableVector2IntEventScriptableVector2IntEvent only asset reference.
AssetReferenceScriptableVector3ScriptableVector3 only asset reference.
AssetReferenceScriptableVector3EventScriptableVector3Event only asset reference.
AssetReferenceScriptableVector3IntScriptableVector3Int only asset reference.
AssetReferenceScriptableVector3IntEventScriptableVector3IntEvent only asset reference.
AssetReferenceScriptableVector4ScriptableVector4 only asset reference.
AssetReferenceScriptableVector4EventScriptableVector4Event only asset reference.
BoolReferenceA ValueReference<T> with a type of bool that allows you to reference a ScriptableValue<T> or a constant value.
BoundsIntReferenceA ValueReference<T> with a type of UnityEngine.BoundsInt that allows you to reference a ScriptableValue<T> or a constant value.
BoundsReferenceA ValueReference<T> with a type of UnityEngine.Bounds that allows you to reference a ScriptableValue<T> or a constant value.
ByteReferenceA ValueReference<T> with a type of byte that allows you to reference a ScriptableValue<T> or a constant value.
CharReferenceA ValueReference<T> with a type of char that allows you to reference a ScriptableValue<T> or a constant value.
CollectionChangedArgsExtensions
CollectionExtensions
Color32ReferenceA ValueReference<T> with a type of UnityEngine.Color32 that allows you to reference a ScriptableValue<T> or a constant value.
ColorReferenceA ValueReference<T> with a type of UnityEngine.Color that allows you to reference a ScriptableValue<T> or a constant value.
DecimalReferenceA ValueReference<T> with a type of decimal that allows you to reference a ScriptableValue<T> or a constant value.
DoubleReferenceA ValueReference<T> with a type of double that allows you to reference a ScriptableValue<T> or a constant value.
EqualityHelperHelper methods for ScriptableValues.
EventHelperDebug only helper methods for events.
FloatReferenceA ValueReference<T> with a type of float that allows you to reference a ScriptableValue<T> or a constant value.
GenerateCollectionCallbackAttributeMark a field or property to generate a collection callback. The target must derive from ScriptableList<T> or ScriptableDictionary<TKey, TValue>.
GenerateEventCallbackAttributeMark a field or property to generate an event callback. The target must derive from ScriptableEvent or ScriptableEvent<T>.
GeneratePoolCallbackAttributeMark a field or property to generate a pool change callback. The target must derive from ScriptablePool<T>.
GenerateScriptableCallbacksAttributeMarks a class or struct to generate scriptable callbacks for all marked fields or properties.
GenerateValueCallbackAttributeMark a field or property to generate a value change callback. The target must derive from ScriptableValue<T>.
HideStackTracesAttributeUse on your own RuntimeScriptableObject derived classes to hide the stack traces in the inspector.
IntReferenceA ValueReference<T> with a type of int that allows you to reference a ScriptableValue<T> or a constant value.
LongReferenceA ValueReference<T> with a type of long that allows you to reference a ScriptableValue<T> or a constant value.
QuaternionReferenceA ValueReference<T> with a type of UnityEngine.Quaternion that allows you to reference a ScriptableValue<T> or a constant value.
RectIntReferenceA ValueReference<T> with a type of UnityEngine.RectInt that allows you to reference a ScriptableValue<T> or a constant value.
RectReferenceA ValueReference<T> with a type of UnityEngine.Rect that allows you to reference a ScriptableValue<T> or a constant value.
RuntimeScriptableObjectBase class for UnityEngine.ScriptableObject that have values that should be resettable.
SByteReferenceA ValueReference<T> with a type of sbyte that allows you to reference a ScriptableValue<T> or a constant value.
ScriptableBoolScriptableValue<T> with a bool value.
ScriptableBoolEventScriptableEvent<T> with a bool argument.
ScriptableBoolEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of bool and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoolListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of bool and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableBoundsScriptableValue<T> with a UnityEngine.Bounds value.
ScriptableBoundsEventScriptableEvent<T> with a UnityEngine.Bounds argument.
ScriptableBoundsEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Bounds and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoundsIntScriptableValue<T> with a UnityEngine.BoundsInt value.
ScriptableBoundsIntEventScriptableEvent<T> with a UnityEngine.BoundsInt argument.
ScriptableBoundsIntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.BoundsInt and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableBoundsIntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.BoundsInt and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableBoundsListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Bounds and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableByteScriptableValue<T> with a byte value.
ScriptableByteEventScriptableEvent<T> with a byte argument.
ScriptableByteEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of byte and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableByteListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of byte and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableCharScriptableValue<T> with a char value.
ScriptableCharEventScriptableEvent<T> with a char argument.
ScriptableCharEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of char and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableCharListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of char and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableColorScriptableValue<T> with a UnityEngine.Color value.
ScriptableColor32ScriptableValue<T> with a UnityEngine.Color32 value.
ScriptableColor32EventScriptableEvent<T> with a UnityEngine.Color32 argument.
ScriptableColor32EventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Color32 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableColor32ListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Color32 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableColorEventScriptableEvent<T> with a UnityEngine.Color argument.
ScriptableColorEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Color and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableColorListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> 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.
ScriptableDecimalScriptableValue<T> with a decimal value.
ScriptableDecimalEventScriptableEvent<T> with a decimal argument.
ScriptableDecimalEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableDecimalListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableDictionaryBase class for all ScriptableDictionary<TKey, TValue>.
ScriptableDictionary<TKey, TValue><TKey, TValue>A UnityEngine.ScriptableObject that holds a Dictionary<TKey, TValue>.
ScriptableDoubleScriptableValue<T> with a double value.
ScriptableDoubleEventScriptableEvent<T> with a double argument.
ScriptableDoubleEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of double and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableDoubleListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of double and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableEventA 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.
ScriptableEventListenerListens to a ScriptableEvent without arguments.
ScriptableEventListener<TValue>Base class for a component that listens to ScriptableEvent<T>.
ScriptableFloatScriptableValue<T> with a float value.
ScriptableFloatEventScriptableEvent<T> with a float argument.
ScriptableFloatEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of float and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableFloatListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of float and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableGameObjectListA ScriptableList<T> of UnityEngine.GameObject.
ScriptableGameObjectPoolA UnityEngine.ScriptableObject that holds a pool of UnityEngine.GameObject.
ScriptableIntScriptableValue<T> with a int value.
ScriptableIntEventScriptableEvent<T> with a int argument.
ScriptableIntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableIntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableListBase class for all ScriptableList<T>.
ScriptableList<T>A UnityEngine.ScriptableObject that holds a List<T>.
ScriptableListenerBase
ScriptableLongScriptableValue<T> with a long value.
ScriptableLongEventScriptableEvent<T> with a long argument.
ScriptableLongEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of long and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableLongListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> 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.
ScriptablePoolBase class for all ScriptablePool<T>.
ScriptablePool<T>A UnityEngine.ScriptableObject that holds a pool of values.
ScriptableQuaternionScriptableValue<T> with a UnityEngine.Quaternion value.
ScriptableQuaternionEventScriptableEvent<T> with a UnityEngine.Quaternion argument.
ScriptableQuaternionEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Quaternion and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableQuaternionListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Quaternion and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableRectScriptableValue<T> with a UnityEngine.Rect value.
ScriptableRectEventScriptableEvent<T> with a UnityEngine.Rect argument.
ScriptableRectEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Rect and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableRectIntScriptableValue<T> with a UnityEngine.RectInt value.
ScriptableRectIntEventScriptableEvent<T> with a UnityEngine.RectInt argument.
ScriptableRectIntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.RectInt and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableRectIntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.RectInt and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableRectListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Rect and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableSByteScriptableValue<T> with a sbyte value.
ScriptableSByteEventScriptableEvent<T> with a sbyte argument.
ScriptableSByteEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableSByteListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableShortScriptableValue<T> with a short value.
ScriptableShortEventScriptableEvent<T> with a short argument.
ScriptableShortEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of short and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableShortListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of short and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableStringScriptableValue<T> with a string value.
ScriptableStringEventScriptableEvent<T> with a string argument.
ScriptableStringEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of string and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableStringListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of string and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableUIntScriptableValue<T> with a uint value.
ScriptableUIntEventScriptableEvent<T> with a uint argument.
ScriptableUIntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of uint and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableUIntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of uint and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableULongScriptableValue<T> with a ulong value.
ScriptableULongEventScriptableEvent<T> with a ulong argument.
ScriptableULongEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableULongListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableUShortScriptableValue<T> with a ushort value.
ScriptableUShortEventScriptableEvent<T> with a ushort argument.
ScriptableUShortEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableUShortListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableValueBase class for all ScriptableValue<T>.
ScriptableValue<T>A ScriptableValue<T> that holds a value of type T.
ScriptableValueListener<TValue>Base class for a component that listens to ScriptableValue<T>.
ScriptableVector2ScriptableValue<T> with a UnityEngine.Vector2 value.
ScriptableVector2EventScriptableEvent<T> with a UnityEngine.Vector2 argument.
ScriptableVector2EventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Vector2 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector2IntScriptableValue<T> with a UnityEngine.Vector2Int value.
ScriptableVector2IntEventScriptableEvent<T> with a UnityEngine.Vector2Int argument.
ScriptableVector2IntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Vector2Int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector2IntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector2Int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector2ListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector2 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector3ScriptableValue<T> with a UnityEngine.Vector3 value.
ScriptableVector3EventScriptableEvent<T> with a UnityEngine.Vector3 argument.
ScriptableVector3EventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Vector3 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector3IntScriptableValue<T> with a UnityEngine.Vector3Int value.
ScriptableVector3IntEventScriptableEvent<T> with a UnityEngine.Vector3Int argument.
ScriptableVector3IntEventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Vector3Int and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector3IntListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector3Int and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector3ListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector3 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ScriptableVector4ScriptableValue<T> with a UnityEngine.Vector4 value.
ScriptableVector4EventScriptableEvent<T> with a UnityEngine.Vector4 argument.
ScriptableVector4EventListenerA ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of UnityEngine.Vector4 and invokes an UnityEngine.Events.UnityEvent when the event is invoked.
ScriptableVector4ListenerA ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector4 and invokes an UnityEngine.Events.UnityEvent when the value changes.
ShortReferenceA ValueReference<T> with a type of short that allows you to reference a ScriptableValue<T> or a constant value.
StringReferenceA ValueReference<T> with a type of string that allows you to reference a ScriptableValue<T> or a constant value.
UIntReferenceA ValueReference<T> with a type of uint that allows you to reference a ScriptableValue<T> or a constant value.
ULongReferenceA ValueReference<T> with a type of ulong that allows you to reference a ScriptableValue<T> or a constant value.
UShortReferenceA ValueReference<T> with a type of ushort that allows you to reference a ScriptableValue<T> or a constant value.
ValueReference<T>Allows you to reference a ScriptableValue<T> or a constant value.
Vector2IntReferenceA ValueReference<T> with a type of UnityEngine.Vector2Int that allows you to reference a ScriptableValue<T> or a constant value.
Vector2ReferenceA ValueReference<T> with a type of UnityEngine.Vector2 that allows you to reference a ScriptableValue<T> or a constant value.
Vector3IntReferenceA ValueReference<T> with a type of UnityEngine.Vector3Int that allows you to reference a ScriptableValue<T> or a constant value.
Vector3ReferenceA ValueReference<T> with a type of UnityEngine.Vector3 that allows you to reference a ScriptableValue<T> or a constant value.
Vector4ReferenceA ValueReference<T> with a type of UnityEngine.Vector4 that allows you to reference a ScriptableValue<T> or a constant value.
CollectionChangedArgs<T>Provides data for the CollectionChangedEventHandler<T> events.
StackTraceEntryRepresents a stack trace entry with a time stamp.
ICanBeReadOnlyInterface 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.
IPoolableInterface for receiving callbacks from ScriptablePool<T>
IStackTraceProviderProvides stack traces.
DictionaryChangeTypeType of change events that can be raised by a ScriptableDictionary<TKey, TValue>.
EventInvokeEventsWhen listeners should invoke their events.
InvokeEventsWhen listeners should invoke their events.
InvokeParametersHow many parameters listeners should use when invoking their events.
ListChangeTypeTypes of change events that can be raised by a ScriptableList<T>.
PoolActionWhat action was performed on the pool.
StartListenEventsWhen listeners should start listening.
StopListenEventsWhen listeners should stop listening.
ValueCallbackTypeSets how a value change callback will be generated.
ValueReferenceTypeThe 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