a
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Experimental.TerrainAPI
|
||||
{
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
public static class TerrainUtility
|
||||
{
|
||||
// Token: 0x06000031 RID: 49 RVA: 0x00002190 File Offset: 0x00000390
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x728260", Offset = "0x727060", VA = "0x180728260")]
|
||||
internal static bool HasValidTerrains()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x727EF0", Offset = "0x726CF0", VA = "0x180727EF0")]
|
||||
internal static void ClearConnectivity()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000033")]
|
||||
[Address(RVA = "0x727FB0", Offset = "0x726DB0", VA = "0x180727FB0")]
|
||||
internal static TerrainUtility.TerrainGroups CollectTerrains(bool onlyAutoConnectedTerrains = true)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000034")]
|
||||
[Address(RVA = "0x727B30", Offset = "0x726930", VA = "0x180727B30")]
|
||||
[RequiredByNativeCode]
|
||||
public static void AutoConnect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200000C RID: 12
|
||||
[Token(Token = "0x200000C")]
|
||||
public class TerrainMap
|
||||
{
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000035")]
|
||||
[Address(RVA = "0x726DD0", Offset = "0x725BD0", VA = "0x180726DD0")]
|
||||
public Terrain GetTerrain(int tileX, int tileZ)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000036")]
|
||||
[Address(RVA = "0x726A60", Offset = "0x725860", VA = "0x180726A60")]
|
||||
public static TerrainUtility.TerrainMap CreateFromPlacement(Terrain originTerrain, [Optional] TerrainUtility.TerrainMap.TerrainFilter filter, bool fullValidation = true)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000037")]
|
||||
[Address(RVA = "0x7266F0", Offset = "0x7254F0", VA = "0x1807266F0")]
|
||||
public static TerrainUtility.TerrainMap CreateFromPlacement(Vector2 gridOrigin, Vector2 gridSize, [Optional] TerrainUtility.TerrainMap.TerrainFilter filter, bool fullValidation = true)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000038 RID: 56 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000038")]
|
||||
[Address(RVA = "0x727AC0", Offset = "0x7268C0", VA = "0x180727AC0")]
|
||||
public TerrainMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000039 RID: 57 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000039")]
|
||||
[Address(RVA = "0x726500", Offset = "0x725300", VA = "0x180726500")]
|
||||
private void AddTerrainInternal(int x, int z, Terrain terrain)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600003A RID: 58 RVA: 0x000021A8 File Offset: 0x000003A8
|
||||
[Token(Token = "0x600003A")]
|
||||
[Address(RVA = "0x726E50", Offset = "0x725C50", VA = "0x180726E50")]
|
||||
private bool TryToAddTerrain(int tileX, int tileZ, Terrain terrain)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600003B RID: 59 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600003B")]
|
||||
[Address(RVA = "0x727130", Offset = "0x725F30", VA = "0x180727130")]
|
||||
private void ValidateTerrain(int tileX, int tileZ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600003C RID: 60 RVA: 0x000021C0 File Offset: 0x000003C0
|
||||
[Token(Token = "0x600003C")]
|
||||
[Address(RVA = "0x7279A0", Offset = "0x7267A0", VA = "0x1807279A0")]
|
||||
private TerrainUtility.TerrainMap.ErrorCode Validate()
|
||||
{
|
||||
return TerrainUtility.TerrainMap.ErrorCode.OK;
|
||||
}
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000026")]
|
||||
private Vector3 m_patchSize;
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000027")]
|
||||
public TerrainUtility.TerrainMap.ErrorCode m_errorCode;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000028")]
|
||||
public Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain> m_terrainTiles;
|
||||
|
||||
// Token: 0x0200000D RID: 13
|
||||
// (Invoke) Token: 0x0600003E RID: 62
|
||||
[Token(Token = "0x200000D")]
|
||||
public delegate bool TerrainFilter(Terrain terrain);
|
||||
|
||||
// Token: 0x0200000E RID: 14
|
||||
[Token(Token = "0x200000E")]
|
||||
public struct TileCoord
|
||||
{
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x4C30C0", Offset = "0x4C1EC0", VA = "0x1804C30C0")]
|
||||
public TileCoord(int tileX, int tileZ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000029 RID: 41
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000029")]
|
||||
public readonly int tileX;
|
||||
|
||||
// Token: 0x0400002A RID: 42
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400002A")]
|
||||
public readonly int tileZ;
|
||||
}
|
||||
|
||||
// Token: 0x0200000F RID: 15
|
||||
[Token(Token = "0x200000F")]
|
||||
public enum ErrorCode
|
||||
{
|
||||
// Token: 0x0400002C RID: 44
|
||||
[Token(Token = "0x400002C")]
|
||||
OK,
|
||||
// Token: 0x0400002D RID: 45
|
||||
[Token(Token = "0x400002D")]
|
||||
Overlapping,
|
||||
// Token: 0x0400002E RID: 46
|
||||
[Token(Token = "0x400002E")]
|
||||
SizeMismatch = 4,
|
||||
// Token: 0x0400002F RID: 47
|
||||
[Token(Token = "0x400002F")]
|
||||
EdgeAlignmentMismatch = 8
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000011 RID: 17
|
||||
[Token(Token = "0x2000011")]
|
||||
public class TerrainGroups : Dictionary<int, TerrainUtility.TerrainMap>
|
||||
{
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x7264C0", Offset = "0x7252C0", VA = "0x1807264C0")]
|
||||
public TerrainGroups()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user