162 lines
4.8 KiB
C#
162 lines
4.8 KiB
C#
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<byte> 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<byte, SpatialTreeNode> cellMap;
|
|
}
|
|
}
|