Class
CollectionDataVariable`1
: DataVariable`1 : DataVariable : GameEvent : ScriptableObject : Object : Objectimplements ICollectionDataVariable`1, IDataVariable`1, IDataVariable, IGameEvent, IChangeEvent`1, IGameEvent`1, ICollectionChangeEvent`1, ICollection`1, IEnumerable`1, IEnumerable
0x00x0060
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | typeCollectionChangeListeners | List`1 | Public |
| — | 0x08 | typeCollectionChangeSenderActions | List`1 | Public |
| 0x0050 | 0x10 | unreflected bytes to end of CollectionDataVariable`1 | ||
Inherited from DataVariable`1 5
Inherited from GameEvent 3
Inherited from Object 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 51
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_Item() | PublicFinal+3 flags | — | 0x00 |
| void set_Item() | PublicFinal+3 flags | — | 0x00 |
| void get_Capacity() | PublicFinal+3 flags | — | 0x00 |
| void set_Capacity() | PublicFinal+3 flags | — | 0x00 |
| void get_Count() | PublicFinal+3 flags | — | 0x00 |
| void get_IsReadOnly() | PublicFinal+3 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void AddListener() | PublicFinal+2 flags | — | 0x00 |
| void AddListener() | PublicFinal+2 flags | — | 0x00 |
| void AddRange() | PublicFinal+2 flags | — | 0x00 |
| void BinarySearch() | PublicFinal+2 flags | — | 0x00 |
| void BinarySearch() | PublicFinal+2 flags | — | 0x00 |
| void BinarySearch() | PublicFinal+2 flags | — | 0x00 |
| void Clear() | PublicFinal+2 flags | — | 0x00 |
| void Contains() | PublicFinal+2 flags | — | 0x00 |
| void CopyTo() | PublicFinal+2 flags | — | 0x00 |
| void Exists() | PublicFinal+2 flags | — | 0x00 |
| void Find() | PublicFinal+2 flags | — | 0x00 |
| void FindAll() | PublicFinal+2 flags | — | 0x00 |
| void FindIndex() | PublicFinal+2 flags | — | 0x00 |
| void FindIndex() | PublicFinal+2 flags | — | 0x00 |
| void FindIndex() | PublicFinal+2 flags | — | 0x00 |
| void FindLast() | PublicFinal+2 flags | — | 0x00 |
| void FindLastIndex() | PublicFinal+2 flags | — | 0x00 |
| void FindLastIndex() | PublicFinal+2 flags | — | 0x00 |
| void FindLastIndex() | PublicFinal+2 flags | — | 0x00 |
| void ForEach() | PublicFinal+2 flags | — | 0x00 |
| void GetEnumerator() | PublicFinal+2 flags | — | 0x00 |
| void GetRange() | PublicFinal+2 flags | — | 0x00 |
| void IndexOf() | PublicFinal+2 flags | — | 0x00 |
| void Insert() | PublicFinal+2 flags | — | 0x00 |
| void InsertRange() | PublicFinal+2 flags | — | 0x00 |
| void LastIndexOf() | PublicFinal+2 flags | — | 0x00 |
| void Raise() | Public+1 flags | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void RemoveAll() | PublicFinal+2 flags | — | 0x00 |
| void RemoveAt() | PublicFinal+2 flags | — | 0x00 |
| void RemoveListener() | PublicFinal+2 flags | — | 0x00 |
| void RemoveListener() | PublicFinal+2 flags | — | 0x00 |
| void RemoveRange() | PublicFinal+2 flags | — | 0x00 |
| void Reverse() | PublicFinal+2 flags | — | 0x00 |
| void Reverse() | PublicFinal+2 flags | — | 0x00 |
| void Sort() | PublicFinal+2 flags | — | 0x00 |
| void Sort() | PublicFinal+2 flags | — | 0x00 |
| void Sort() | PublicFinal+2 flags | — | 0x00 |
| void Sort() | PublicFinal+2 flags | — | 0x00 |
| void ToArray() | PublicFinal+2 flags | — | 0x00 |
| void TrimExcess() | PublicFinal+2 flags | — | 0x00 |
| void TrueForAll() | PublicFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
Subclasses 19
AnimationCurveListVariableBoolListVariableCameraPointerListVariableCanvasPointerListVariableColorListVariableComponentPointerListVariableDoubleListVariableGameObjectPointerListVariableIntListVariableQuaternionListVariableRectTransformListVariableRectTransformPointerListVariableStringListVariableTransformListVariableTransformPointerListVariableVector2IntListVariableVector2ListVariableVector3ListVariableVector4ListVariable