using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.DataStructures { // Token: 0x02000045 RID: 69 [Token(Token = "0x2000045")] [StructLayout(3)] public class SpatialTree { // Token: 0x17000032 RID: 50 // (get) Token: 0x0600011B RID: 283 RVA: 0x00002052 File Offset: 0x00000252 // (set) Token: 0x0600011C RID: 284 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000032")] public SpatialTreeNode RootNode { [Token(Token = "0x600011B")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] [CompilerGenerated] get { return null; } [Token(Token = "0x600011C")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] [CompilerGenerated] private set { } } // Token: 0x17000033 RID: 51 // (get) Token: 0x0600011D RID: 285 RVA: 0x000025C8 File Offset: 0x000007C8 // (set) Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000033")] public Vector2 GridSpaceTopLeft { [Token(Token = "0x600011D")] [Address(RVA = "0x8938E0", Offset = "0x8922E0", VA = "0x1808938E0")] [CompilerGenerated] get { return default(Vector2); } [Token(Token = "0x600011E")] [Address(RVA = "0xCD8150", Offset = "0xCD6B50", VA = "0x180CD8150")] [CompilerGenerated] private set { } } // Token: 0x17000034 RID: 52 // (set) Token: 0x0600011F RID: 287 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000034")] private Vector2 GridSpaceBottomRight { [Token(Token = "0x600011F")] [Address(RVA = "0x61F890", Offset = "0x61E290", VA = "0x18061F890")] [CompilerGenerated] set { } } // Token: 0x17000035 RID: 53 // (get) Token: 0x06000120 RID: 288 RVA: 0x000025E0 File Offset: 0x000007E0 // (set) Token: 0x06000121 RID: 289 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000035")] public Vector2 GridSize { [Token(Token = "0x6000120")] [Address(RVA = "0xAE10D0", Offset = "0xADFAD0", VA = "0x180AE10D0")] [CompilerGenerated] get { return default(Vector2); } [Token(Token = "0x6000121")] [Address(RVA = "0xAE10F0", Offset = "0xADFAF0", VA = "0x180AE10F0")] [CompilerGenerated] private set { } } // Token: 0x17000036 RID: 54 // (get) Token: 0x06000122 RID: 290 RVA: 0x000025F8 File Offset: 0x000007F8 // (set) Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000036")] public int MaximumDepth { [Token(Token = "0x6000122")] [Address(RVA = "0x3EDF60", Offset = "0x3EC960", VA = "0x1803EDF60")] [CompilerGenerated] get { return 0; } [Token(Token = "0x6000123")] [Address(RVA = "0x7B2580", Offset = "0x7B0F80", VA = "0x1807B2580")] [CompilerGenerated] private set { } } // Token: 0x06000124 RID: 292 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000124")] [Address(RVA = "0xF43510", Offset = "0xF41F10", VA = "0x180F43510")] public SpatialTree(Bounds treeBounds, Vector2[] subdivisionsByDepth, int maxDepth, byte startIndex, float gizmoDepth = 0f) { } // Token: 0x06000125 RID: 293 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000125")] [Address(RVA = "0xF434B0", Offset = "0xF41EB0", VA = "0x180F434B0")] public SpatialTreeNode GetNodeByIndex(byte index) { return null; } // Token: 0x06000126 RID: 294 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000126")] [Address(RVA = "0xF433D0", Offset = "0xF41DD0", VA = "0x180F433D0")] public void GetNearbyCells(Vector3 position, float maxDistSqrdHighInterest, float maxDistSqrdLowInterest, ref List activeCells) { } // Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000127")] [Address(RVA = "0xF433B0", Offset = "0xF41DB0", VA = "0x180F433B0")] public void EditorDraw(SpatialTreeNode.DebugVisualizationType visualizationType) { } // Token: 0x06000128 RID: 296 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000128")] [Address(RVA = "0xF43290", Offset = "0xF41C90", VA = "0x180F43290")] private SpatialTreeNode CreateNode(byte index, SpatialTreeNode.ENodeType nodeType, SpatialTreeNode parent) { return null; } // Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000129")] [Address(RVA = "0xF42D70", Offset = "0xF41770", VA = "0x180F42D70")] private void CreateChildCells(SpatialTreeNode parent, Vector2[] subdivisionsByDepth, int cellLevelInHierarchy, int levelStartId, int columnOffset, int rowOffset, float gizmoDepth) { } // Token: 0x04000076 RID: 118 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000076")] private readonly Dictionary cellMap; } }