Files
NobetaSource/Cpp2IL/Assembly-CSharp/SpatialHashManager.cs
2023-09-06 22:09:22 +02:00

94 lines
3.2 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000212 RID: 530
[Token(Token = "0x2000212")]
public class SpatialHashManager : MonoBehaviour
{
// Token: 0x060014AF RID: 5295 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014AF")]
[Address(RVA = "0x11CE140", Offset = "0x11CC940", VA = "0x1811CE140")]
public void Init(int stageId)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B0 RID: 5296 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B0")]
[Address(RVA = "0x11CDD50", Offset = "0x11CC550", VA = "0x1811CDD50")]
public void Add(int id, Vector3 unitPos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B1 RID: 5297 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B1")]
[Address(RVA = "0x11CE350", Offset = "0x11CCB50", VA = "0x1811CE350")]
public void Remove(int id, Vector3 unitPos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B2 RID: 5298 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B2")]
[Address(RVA = "0x11CDFA0", Offset = "0x11CC7A0", VA = "0x1811CDFA0")]
public Dictionary<int, Vector3> FindNearUnits(Vector3 unitPos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B3 RID: 5299 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B3")]
[Address(RVA = "0x11CDED0", Offset = "0x11CC6D0", VA = "0x1811CDED0")]
private Vector2Int ConvertFromWorldToCell(Vector3 pos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B4 RID: 5300 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B4")]
[Address(RVA = "0x11CE040", Offset = "0x11CC840", VA = "0x1811CE040")]
private SpatialHashGridData GetSpatialHashGridData(int stageId)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B5 RID: 5301 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60014B5")]
[Address(RVA = "0x11CE4B0", Offset = "0x11CCCB0", VA = "0x1811CE4B0")]
private bool TryGetValidCellPos(Vector3 pos, out Vector2Int cellPos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060014B6 RID: 5302 RVA: 0x0002F414 File Offset: 0x0002D614
[Token(Token = "0x60014B6")]
[Address(RVA = "0x11CE5C0", Offset = "0x11CCDC0", VA = "0x1811CE5C0")]
public SpatialHashManager()
{
}
// Token: 0x04001FF8 RID: 8184
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001FF8")]
[SerializeField]
private GameSpatialHashSettings spatialHashSettings;
// Token: 0x04001FF9 RID: 8185
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001FF9")]
private SpatialHashGridData spatialHashGridData = new SpatialHashGridData
{
rowCells = (int)((ulong)16L),
columnCells = (int)((ulong)16L),
cellSize = (int)((ulong)100L)
};
// Token: 0x04001FFA RID: 8186
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001FFA")]
private Dictionary<int, Vector3>[,] cells;
}