using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001DC5 RID: 7621 [Token(Token = "0x2001DC5")] [RequireComponent(typeof(Terrain))] [StructLayout(3)] public class TerrainBake : MonoBehaviour { // Token: 0x0600CD92 RID: 52626 RVA: 0x0030DD78 File Offset: 0x0030BF78 [Token(Token = "0x600CD92")] [Address(RVA = "0x19C8DD0", Offset = "0x19C77D0", VA = "0x1819C8DD0")] public TerrainBake() { } // Token: 0x04008ABB RID: 35515 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008ABB")] public int meshResolution = (int)((ulong)128L); // Token: 0x04008ABC RID: 35516 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4008ABC")] public float lodSimplificationFactor = 0.1f; // Token: 0x04008ABD RID: 35517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008ABD")] public float lowLodThreshold = 0.5f; // Token: 0x04008ABE RID: 35518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4008ABE")] public int divisions = (int)((ulong)16L); // Token: 0x04008ABF RID: 35519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008ABF")] public bool generateMeshColliders = true; // Token: 0x04008AC0 RID: 35520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x4008AC0")] public bool useDeleteHeight; // Token: 0x04008AC1 RID: 35521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")] [Token(Token = "0x4008AC1")] public bool useTerrainFoliageRenderers = true; // Token: 0x04008AC2 RID: 35522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008AC2")] public Transform TreeRoot; // Token: 0x04008AC3 RID: 35523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008AC3")] public Transform TerrainRoot; // Token: 0x04008AC4 RID: 35524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008AC4")] [OMAIFIIBMNL("useDeleteHeight")] public float deleteHeight = 0.01f; // Token: 0x02001DC6 RID: 7622 [Token(Token = "0x2001DC6")] [Serializable] public class MaterialPlatformSettings { // Token: 0x0600CD93 RID: 52627 RVA: 0x0030DDD4 File Offset: 0x0030BFD4 [Token(Token = "0x600CD93")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MaterialPlatformSettings() { } // Token: 0x04008AC5 RID: 35525 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008AC5")] public RuntimePlatform Platform; // Token: 0x04008AC6 RID: 35526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008AC6")] public Material Override; } } }