Files
2026-04-08 23:40:05 +02:00

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;
}
}