using System; using Cpp2IlInjected; using UnityEngine.Bindings; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000005 RID: 5 [Token(Token = "0x2000005")] [UsedByNativeCode] [NativeHeader("Modules/Terrain/Public/TerrainDataScriptingInterface.h")] [NativeHeader("TerrainScriptingClasses.h")] public sealed class TerrainData : Object { // Token: 0x06000014 RID: 20 RVA: 0x00002100 File Offset: 0x00000300 [Token(Token = "0x6000014")] [Address(RVA = "0x725890", Offset = "0x724690", VA = "0x180725890")] [ThreadSafe] [StaticAccessor("TerrainDataScriptingInterface", StaticAccessorType.DoubleColon)] private static int GetBoundaryValue(TerrainData.BoundaryValueType type) { return 0; } // Token: 0x06000015 RID: 21 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000015")] [Address(RVA = "0x725D40", Offset = "0x724B40", VA = "0x180725D40")] public TerrainData() { } // Token: 0x06000016 RID: 22 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000016")] [Address(RVA = "0x725A10", Offset = "0x724810", VA = "0x180725A10")] [FreeFunction] private static void Internal_Create([Writable] TerrainData terrainData) { } // Token: 0x1700000A RID: 10 // (get) Token: 0x06000017 RID: 23 RVA: 0x00002118 File Offset: 0x00000318 [Token(Token = "0x1700000A")] public int heightmapResolution { [Token(Token = "0x6000017")] [Address(RVA = "0x725DE0", Offset = "0x724BE0", VA = "0x180725DE0")] get { return 0; } } // Token: 0x1700000B RID: 11 // (get) Token: 0x06000018 RID: 24 RVA: 0x00002130 File Offset: 0x00000330 [Token(Token = "0x1700000B")] private int internalHeightmapResolution { [Token(Token = "0x6000018")] [Address(RVA = "0x725DE0", Offset = "0x724BE0", VA = "0x180725DE0")] [NativeName("GetHeightmap().GetResolution")] get { return 0; } } // Token: 0x1700000C RID: 12 // (get) Token: 0x06000019 RID: 25 RVA: 0x00002148 File Offset: 0x00000348 [Token(Token = "0x1700000C")] public Vector3 heightmapScale { [Token(Token = "0x6000019")] [Address(RVA = "0x725E70", Offset = "0x724C70", VA = "0x180725E70")] [NativeName("GetHeightmap().GetScale")] get { return default(Vector3); } } // Token: 0x1700000D RID: 13 // (get) Token: 0x0600001A RID: 26 RVA: 0x00002160 File Offset: 0x00000360 [Token(Token = "0x1700000D")] public Vector3 size { [Token(Token = "0x600001A")] [Address(RVA = "0x725F30", Offset = "0x724D30", VA = "0x180725F30")] [NativeName("GetHeightmap().GetSize")] get { return default(Vector3); } } // Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001B")] [Address(RVA = "0x7258D0", Offset = "0x7246D0", VA = "0x1807258D0")] public float[,] GetHeights(int xBase, int yBase, int width, int height) { return null; } // Token: 0x0600001C RID: 28 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001C")] [Address(RVA = "0x725A50", Offset = "0x724850", VA = "0x180725A50")] [FreeFunction] private float[,] Internal_GetHeights(int xBase, int yBase, int width, int height) { return null; } // Token: 0x0600001D RID: 29 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600001D")] [Address(RVA = "0x725AF0", Offset = "0x7248F0", VA = "0x180725AF0")] [FreeFunction] public void RefreshPrototypes() { } // Token: 0x1700000E RID: 14 // (get) Token: 0x0600001E RID: 30 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700000E")] public TreeInstance[] treeInstances { [Token(Token = "0x600001E")] [Address(RVA = "0x725AB0", Offset = "0x7248B0", VA = "0x180725AB0")] get { return null; } } // Token: 0x0600001F RID: 31 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001F")] [Address(RVA = "0x725AB0", Offset = "0x7248B0", VA = "0x180725AB0")] [NativeName("GetTreeDatabase().GetInstances")] private TreeInstance[] Internal_GetTreeInstances() { return null; } // Token: 0x1700000F RID: 15 // (get) Token: 0x06000020 RID: 32 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000021 RID: 33 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700000F")] public TreePrototype[] treePrototypes { [Token(Token = "0x6000020")] [Address(RVA = "0x725FA0", Offset = "0x724DA0", VA = "0x180725FA0")] [FreeFunction] get { return null; } [Token(Token = "0x6000021")] [Address(RVA = "0x726020", Offset = "0x724E20", VA = "0x180726020")] [FreeFunction] set { } } // Token: 0x06000022 RID: 34 RVA: 0x00002178 File Offset: 0x00000378 [Token(Token = "0x6000022")] [Address(RVA = "0x725850", Offset = "0x724650", VA = "0x180725850")] [RequiredByNativeCode] [NativeName("GetSplatDatabase().GetAlphamapResolution")] internal float GetAlphamapResolutionInternal() { return 0f; } // Token: 0x17000010 RID: 16 // (get) Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000010")] internal Terrain[] users { [Token(Token = "0x6000023")] [Address(RVA = "0x725FE0", Offset = "0x724DE0", VA = "0x180725FE0")] get { return null; } } // Token: 0x06000025 RID: 37 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000025")] [Address(RVA = "0x725E20", Offset = "0x724C20", VA = "0x180725E20")] private void get_heightmapScale_Injected(out Vector3 ret) { } // Token: 0x06000026 RID: 38 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000026")] [Address(RVA = "0x725EE0", Offset = "0x724CE0", VA = "0x180725EE0")] private void get_size_Injected(out Vector3 ret) { } // Token: 0x0400000B RID: 11 [Token(Token = "0x400000B")] private const string k_ScriptingInterfaceName = "TerrainDataScriptingInterface"; // Token: 0x0400000C RID: 12 [Token(Token = "0x400000C")] private const string k_ScriptingInterfacePrefix = "TerrainDataScriptingInterface::"; // Token: 0x0400000D RID: 13 [Token(Token = "0x400000D")] private const string k_HeightmapPrefix = "GetHeightmap()."; // Token: 0x0400000E RID: 14 [Token(Token = "0x400000E")] private const string k_DetailDatabasePrefix = "GetDetailDatabase()."; // Token: 0x0400000F RID: 15 [Token(Token = "0x400000F")] private const string k_TreeDatabasePrefix = "GetTreeDatabase()."; // Token: 0x04000010 RID: 16 [Token(Token = "0x4000010")] private const string k_SplatDatabasePrefix = "GetSplatDatabase()."; // Token: 0x04000011 RID: 17 [Token(Token = "0x4000011")] internal static readonly int k_MaximumResolution; // Token: 0x04000012 RID: 18 [Token(Token = "0x4000012")] internal static readonly int k_MinimumDetailResolutionPerPatch; // Token: 0x04000013 RID: 19 [Token(Token = "0x4000013")] internal static readonly int k_MaximumDetailResolutionPerPatch; // Token: 0x04000014 RID: 20 [Token(Token = "0x4000014")] internal static readonly int k_MaximumDetailPatchCount; // Token: 0x04000015 RID: 21 [Token(Token = "0x4000015")] internal static readonly int k_MaximumDetailsPerRes; // Token: 0x04000016 RID: 22 [Token(Token = "0x4000016")] internal static readonly int k_MinimumAlphamapResolution; // Token: 0x04000017 RID: 23 [Token(Token = "0x4000017")] internal static readonly int k_MaximumAlphamapResolution; // Token: 0x04000018 RID: 24 [Token(Token = "0x4000018")] internal static readonly int k_MinimumBaseMapResolution; // Token: 0x04000019 RID: 25 [Token(Token = "0x4000019")] internal static readonly int k_MaximumBaseMapResolution; // Token: 0x02000006 RID: 6 [Token(Token = "0x2000006")] private enum BoundaryValueType { // Token: 0x0400001B RID: 27 [Token(Token = "0x400001B")] MaxHeightmapRes, // Token: 0x0400001C RID: 28 [Token(Token = "0x400001C")] MinDetailResPerPatch, // Token: 0x0400001D RID: 29 [Token(Token = "0x400001D")] MaxDetailResPerPatch, // Token: 0x0400001E RID: 30 [Token(Token = "0x400001E")] MaxDetailPatchCount, // Token: 0x0400001F RID: 31 [Token(Token = "0x400001F")] MaxDetailsPerRes, // Token: 0x04000020 RID: 32 [Token(Token = "0x4000020")] MinAlphamapRes, // Token: 0x04000021 RID: 33 [Token(Token = "0x4000021")] MaxAlphamapRes, // Token: 0x04000022 RID: 34 [Token(Token = "0x4000022")] MinBaseMapRes, // Token: 0x04000023 RID: 35 [Token(Token = "0x4000023")] MaxBaseMapRes } } }