| 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 ValueReference<T> with a type of bool that allows you to reference a ScriptableValue<T> or a constant value. |
| BoundsIntReference | A ValueReference<T> with a type of UnityEngine.BoundsInt that allows you to reference a ScriptableValue<T> or a constant value. |
| BoundsReference | A ValueReference<T> with a type of UnityEngine.Bounds that allows you to reference a ScriptableValue<T> or a constant value. |
| ByteReference | A ValueReference<T> with a type of byte that allows you to reference a ScriptableValue<T> or a constant value. |
| CharReference | A ValueReference<T> with a type of char that allows you to reference a ScriptableValue<T> or a constant value. |
| CollectionChangedArgsExtensions | |
| CollectionExtensions | |
| Color32Reference | A ValueReference<T> with a type of UnityEngine.Color32 that allows you to reference a ScriptableValue<T> or a constant value. |
| ColorReference | A ValueReference<T> with a type of UnityEngine.Color that allows you to reference a ScriptableValue<T> or a constant value. |
| DecimalReference | A ValueReference<T> with a type of decimal that allows you to reference a ScriptableValue<T> or a constant value. |
| DoubleReference | A ValueReference<T> with a type of double that allows you to reference a ScriptableValue<T> or a constant value. |
| EqualityHelper | Helper methods for ScriptableValues. |
| EventHelper | Debug only helper methods for events. |
| FloatReference | A ValueReference<T> with a type of float that allows you to reference a ScriptableValue<T> or a constant value. |
| GenerateCollectionCallbackAttribute | Mark a field or property to generate a collection callback. The target must derive from ScriptableList<T> or ScriptableDictionary<TKey, TValue>. |
| GenerateEventCallbackAttribute | Mark a field or property to generate an event callback. The target must derive from ScriptableEvent or ScriptableEvent<T>. |
| GeneratePoolCallbackAttribute | Mark a field or property to generate a pool change callback. The target must derive from ScriptablePool<T>. |
| 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 ScriptableValue<T>. |
| HideStackTracesAttribute | Use on your own RuntimeScriptableObject derived classes to hide the stack traces in the inspector. |
| IntReference | A ValueReference<T> with a type of int that allows you to reference a ScriptableValue<T> or a constant value. |
| LongReference | A ValueReference<T> with a type of long that allows you to reference a ScriptableValue<T> or a constant value. |
| QuaternionReference | A ValueReference<T> with a type of UnityEngine.Quaternion that allows you to reference a ScriptableValue<T> or a constant value. |
| RectIntReference | A ValueReference<T> with a type of UnityEngine.RectInt that allows you to reference a ScriptableValue<T> or a constant value. |
| RectReference | A ValueReference<T> with a type of UnityEngine.Rect that allows you to reference a ScriptableValue<T> or a constant value. |
| RuntimeScriptableObject | Base class for UnityEngine.ScriptableObject that have values that should be resettable. |
| SByteReference | A ValueReference<T> with a type of sbyte that allows you to reference a ScriptableValue<T> or a constant value. |
| ScriptableBool | ScriptableValue<T> with a bool value. |
| ScriptableBoolEvent | ScriptableEvent<T> with a bool argument. |
| ScriptableBoolEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of bool and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableBoolListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of bool and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableBounds | ScriptableValue<T> with a UnityEngine.Bounds value. |
| ScriptableBoundsEvent | ScriptableEvent<T> with a UnityEngine.Bounds argument. |
| ScriptableBoundsEventListener | A 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. |
| ScriptableBoundsInt | ScriptableValue<T> with a UnityEngine.BoundsInt value. |
| ScriptableBoundsIntEvent | ScriptableEvent<T> with a UnityEngine.BoundsInt argument. |
| ScriptableBoundsIntEventListener | A 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. |
| ScriptableBoundsIntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.BoundsInt and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableBoundsListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Bounds and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableByte | ScriptableValue<T> with a byte value. |
| ScriptableByteEvent | ScriptableEvent<T> with a byte argument. |
| ScriptableByteEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of byte and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableByteListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of byte and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableChar | ScriptableValue<T> with a char value. |
| ScriptableCharEvent | ScriptableEvent<T> with a char argument. |
| ScriptableCharEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of char and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableCharListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of char and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableColor | ScriptableValue<T> with a UnityEngine.Color value. |
| ScriptableColor32 | ScriptableValue<T> with a UnityEngine.Color32 value. |
| ScriptableColor32Event | ScriptableEvent<T> with a UnityEngine.Color32 argument. |
| ScriptableColor32EventListener | A 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. |
| ScriptableColor32Listener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Color32 and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableColorEvent | ScriptableEvent<T> with a UnityEngine.Color argument. |
| ScriptableColorEventListener | A 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. |
| ScriptableColorListener | A 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. |
| ScriptableDecimal | ScriptableValue<T> with a decimal value. |
| ScriptableDecimalEvent | ScriptableEvent<T> with a decimal argument. |
| ScriptableDecimalEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableDecimalListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of decimal and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableDictionary | Base class for all ScriptableDictionary<TKey, TValue>. |
| ScriptableDictionary<TKey, TValue><TKey, TValue> | A UnityEngine.ScriptableObject that holds a Dictionary<TKey, TValue>. |
| ScriptableDouble | ScriptableValue<T> with a double value. |
| ScriptableDoubleEvent | ScriptableEvent<T> with a double argument. |
| ScriptableDoubleEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of double and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableDoubleListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> 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 ScriptableEvent<T>. |
| ScriptableFloat | ScriptableValue<T> with a float value. |
| ScriptableFloatEvent | ScriptableEvent<T> with a float argument. |
| ScriptableFloatEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of float and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableFloatListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of float and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableGameObjectList | A ScriptableList<T> of UnityEngine.GameObject. |
| ScriptableGameObjectPool | A UnityEngine.ScriptableObject that holds a pool of UnityEngine.GameObject. |
| ScriptableInt | ScriptableValue<T> with a int value. |
| ScriptableIntEvent | ScriptableEvent<T> with a int argument. |
| ScriptableIntEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of int and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableIntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of int and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableList | Base class for all ScriptableList<T>. |
| ScriptableList<T> | A UnityEngine.ScriptableObject that holds a List<T>. |
| ScriptableListenerBase | |
| ScriptableLong | ScriptableValue<T> with a long value. |
| ScriptableLongEvent | ScriptableEvent<T> with a long argument. |
| ScriptableLongEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of long and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableLongListener | A 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. |
| ScriptablePool | Base class for all ScriptablePool<T>. |
| ScriptablePool<T> | A UnityEngine.ScriptableObject that holds a pool of values. |
| ScriptableQuaternion | ScriptableValue<T> with a UnityEngine.Quaternion value. |
| ScriptableQuaternionEvent | ScriptableEvent<T> with a UnityEngine.Quaternion argument. |
| ScriptableQuaternionEventListener | A 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. |
| ScriptableQuaternionListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Quaternion and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableRect | ScriptableValue<T> with a UnityEngine.Rect value. |
| ScriptableRectEvent | ScriptableEvent<T> with a UnityEngine.Rect argument. |
| ScriptableRectEventListener | A 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. |
| ScriptableRectInt | ScriptableValue<T> with a UnityEngine.RectInt value. |
| ScriptableRectIntEvent | ScriptableEvent<T> with a UnityEngine.RectInt argument. |
| ScriptableRectIntEventListener | A 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. |
| ScriptableRectIntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.RectInt and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableRectListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Rect and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableSByte | ScriptableValue<T> with a sbyte value. |
| ScriptableSByteEvent | ScriptableEvent<T> with a sbyte argument. |
| ScriptableSByteEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableSByteListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of sbyte and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableShort | ScriptableValue<T> with a short value. |
| ScriptableShortEvent | ScriptableEvent<T> with a short argument. |
| ScriptableShortEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of short and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableShortListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of short and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableString | ScriptableValue<T> with a string value. |
| ScriptableStringEvent | ScriptableEvent<T> with a string argument. |
| ScriptableStringEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of string and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableStringListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of string and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableUInt | ScriptableValue<T> with a uint value. |
| ScriptableUIntEvent | ScriptableEvent<T> with a uint argument. |
| ScriptableUIntEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of uint and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableUIntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of uint and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableULong | ScriptableValue<T> with a ulong value. |
| ScriptableULongEvent | ScriptableEvent<T> with a ulong argument. |
| ScriptableULongEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableULongListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of ulong and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableUShort | ScriptableValue<T> with a ushort value. |
| ScriptableUShortEvent | ScriptableEvent<T> with a ushort argument. |
| ScriptableUShortEventListener | A ScriptableEventListener<TValue> that listens to a ScriptableEvent<T> with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the event is invoked. |
| ScriptableUShortListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of ushort and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableValue | Base 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>. |
| ScriptableVector2 | ScriptableValue<T> with a UnityEngine.Vector2 value. |
| ScriptableVector2Event | ScriptableEvent<T> with a UnityEngine.Vector2 argument. |
| ScriptableVector2EventListener | A 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. |
| ScriptableVector2Int | ScriptableValue<T> with a UnityEngine.Vector2Int value. |
| ScriptableVector2IntEvent | ScriptableEvent<T> with a UnityEngine.Vector2Int argument. |
| ScriptableVector2IntEventListener | A 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. |
| ScriptableVector2IntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector2Int and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableVector2Listener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector2 and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableVector3 | ScriptableValue<T> with a UnityEngine.Vector3 value. |
| ScriptableVector3Event | ScriptableEvent<T> with a UnityEngine.Vector3 argument. |
| ScriptableVector3EventListener | A 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. |
| ScriptableVector3Int | ScriptableValue<T> with a UnityEngine.Vector3Int value. |
| ScriptableVector3IntEvent | ScriptableEvent<T> with a UnityEngine.Vector3Int argument. |
| ScriptableVector3IntEventListener | A 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. |
| ScriptableVector3IntListener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector3Int and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableVector3Listener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector3 and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ScriptableVector4 | ScriptableValue<T> with a UnityEngine.Vector4 value. |
| ScriptableVector4Event | ScriptableEvent<T> with a UnityEngine.Vector4 argument. |
| ScriptableVector4EventListener | A 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. |
| ScriptableVector4Listener | A ScriptableValueListener<TValue> that listens to a ScriptableValue<T> with a type of UnityEngine.Vector4 and invokes an UnityEngine.Events.UnityEvent when the value changes. |
| ShortReference | A ValueReference<T> with a type of short that allows you to reference a ScriptableValue<T> or a constant value. |
| StringReference | A ValueReference<T> with a type of string that allows you to reference a ScriptableValue<T> or a constant value. |
| UIntReference | A ValueReference<T> with a type of uint that allows you to reference a ScriptableValue<T> or a constant value. |
| ULongReference | A ValueReference<T> with a type of ulong that allows you to reference a ScriptableValue<T> or a constant value. |
| UShortReference | A 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. |
| Vector2IntReference | A ValueReference<T> with a type of UnityEngine.Vector2Int that allows you to reference a ScriptableValue<T> or a constant value. |
| Vector2Reference | A ValueReference<T> with a type of UnityEngine.Vector2 that allows you to reference a ScriptableValue<T> or a constant value. |
| Vector3IntReference | A ValueReference<T> with a type of UnityEngine.Vector3Int that allows you to reference a ScriptableValue<T> or a constant value. |
| Vector3Reference | A ValueReference<T> with a type of UnityEngine.Vector3 that allows you to reference a ScriptableValue<T> or a constant value. |
| Vector4Reference | A ValueReference<T> with a type of UnityEngine.Vector4 that allows you to reference a ScriptableValue<T> or a constant value. |