implements IDisposable
0x00x0038
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Ptr | long | Private | — | |
| 0x08 | m_Hierarchy | Hierarchy | 2 flags | — | |
| 0x10 | m_FlattenedNodes | ReadOnlyNativeVector<Unity.Hierarchy.HierarchyFlattenedNode> | Private | — | |
| 0x04 | m_Version | int | Private | — | |
| 0x01 | m_IsOwner | bool | Private+1 flags | — | |
| 0x0035 | 0x03 | unreflected bytes to end of HierarchyFlattened | |||
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsCreated() | Public+1 flags | 0x01 | |
| bool get_UpdateNeeded() | Public+1 flags | 0x01 | |
| int get_Version() | 2 flags | 0x04 | |
| void .ctor(Hierarchy hierarchy) | Public+1 flags | 0x08 | |
| void .ctor(long nativePtr, Hierarchy hierarchy, long flattenedNodesPtr, int flattenedNodesCount, int version) | Private+1 flags | 0x08 | |
| void Finalize() | 2 flags | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | Private | 0x01 | |
| ref HierarchyFlattenedNode get_Item(int index) | Public+1 flags | 0x24 | |
| int IndexOf(ref HierarchyNode& node) | Public | 0x08 | |
| bool Contains(ref HierarchyNode& node) | Public | 0x08 | |
| HierarchyFlattenedChildrenEnumerable EnumerateChildren(ref HierarchyNode& node) | Public | 0x30 | |
| void Update() | Public | 0x00 | |
| Enumerator GetEnumerator() | Public | 0x20 | |
| HierarchyFlattened FromIntPtr(long handlePtr) | Static+1 flags | 0x08 | |
| long Create(long handlePtr, Hierarchy hierarchy, ref long& nodesPtr, ref int& nodesCount, ref int& version) | PrivateStatic | 0x08 | |
| void Destroy(long nativePtr) | PrivateStatic | 0x08 | |
| long CreateHierarchyFlattened(long nativePtr, long hierarchyPtr, long flattenedNodesPtr, int flattenedNodesCount, int version) | PrivateStatic | 0x08 | |
| void UpdateHierarchyFlattened(long handlePtr, long flattenedNodesPtr, int flattenedNodesCount, int version) | PrivateStatic | 0x08 | |
| bool get_UpdateNeeded_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| int IndexOf_Injected(long _unity_self, ref HierarchyNode& node) | PrivateStatic | 0x08 | |
| bool Contains_Injected(long _unity_self, ref HierarchyNode& node) | PrivateStatic | 0x08 | |
| void Update_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| long Create_Injected(long handlePtr, long hierarchy, ref long& nodesPtr, ref int& nodesCount, ref int& version) | PrivateStatic | 0x08 |