using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.StaticBatching { // Token: 0x0200280B RID: 10251 [Token(Token = "0x200280B")] [StructLayout(3)] public class StaticBatchManager : MonoBehaviour { // Token: 0x06011FC4 RID: 73668 RVA: 0x0044C760 File Offset: 0x0044A960 [Token(Token = "0x6011FC4")] [Address(RVA = "0x11AE560", Offset = "0x11ACF60", VA = "0x1811AE560")] public StaticBatchManager() { } // Token: 0x0400C051 RID: 49233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400C051")] public bool UseSpacePartition; // Token: 0x0400C052 RID: 49234 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400C052")] [OMAIFIIBMNL("UseSpacePartition")] public float SpacePartitionCubeSize = 100f; // Token: 0x0400C053 RID: 49235 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C053")] public bool ForceLOD0 = true; // Token: 0x0400C054 RID: 49236 [global::Cpp2IlInjected.FieldOffset(Offset = "0x21")] [Token(Token = "0x400C054")] public bool OnlyBatchProBuilderMeshes; // Token: 0x0400C055 RID: 49237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x22")] [Token(Token = "0x400C055")] public bool SplitOriginalSubmeshes = true; // Token: 0x0400C056 RID: 49238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x23")] [Token(Token = "0x400C056")] public bool StripToJustUV0; // Token: 0x0400C057 RID: 49239 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C057")] [HideInInspector] public List originalAssets; // Token: 0x0400C058 RID: 49240 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400C058")] [HideInInspector] public List originalLodGroups; // Token: 0x0400C059 RID: 49241 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400C059")] [HideInInspector] public List staticBatches; } }