using System; using System.Runtime.InteropServices; using ClusterLOD; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x02002D95 RID: 11669 [Token(Token = "0x2002D95")] [StructLayout(3)] public class IHCGCOCDHHI : IClusterMeshAssetGenerator { // Token: 0x06014BE5 RID: 84965 RVA: 0x004F9634 File Offset: 0x004F7834 [Token(Token = "0x6014BE5")] [Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")] public IHCGCOCDHHI(Transform transform) { this.OIFLDNBGJOH = transform; } // Token: 0x170037B1 RID: 14257 // (get) Token: 0x06014BE6 RID: 84966 RVA: 0x004F9650 File Offset: 0x004F7850 [Token(Token = "0x170037B1")] public int KHFAJBCGLCL { [Token(Token = "0x6014BE6")] [Address(RVA = "0x1637390", Offset = "0x1635D90", VA = "0x181637390", Slot = "4")] get { return this.LNLFHHJOCDP.HDBEEJKNIJE().Count; } } // Token: 0x170037B2 RID: 14258 // (get) Token: 0x06014BE7 RID: 84967 RVA: 0x004F9674 File Offset: 0x004F7874 [Token(Token = "0x170037B2")] public int DDMBGIKDMDP { [Token(Token = "0x6014BE7")] [Address(RVA = "0x1637330", Offset = "0x1635D30", VA = "0x181637330", Slot = "5")] get { return this.LNLFHHJOCDP.HFJNEBPNLPB().Count; } } // Token: 0x06014BE8 RID: 84968 RVA: 0x004F9698 File Offset: 0x004F7898 [Token(Token = "0x6014BE8")] [Address(RVA = "0x1636530", Offset = "0x1634F30", VA = "0x181636530")] public void GOCHDHMDPGI(ACBDPBHGKJL LENAGPGLDLE, CKELFEGHFJD LKJBCIJKHFM, bool JCDMKJHECAK) { this.LKJBCIJKHFM = LKJBCIJKHFM; int num = 0; this.LENAGPGLDLE = LENAGPGLDLE; if (ClusterLODManager.ComponentCollectionEnabled) { ClusterLODManager instance = ClusterLODManager._instance; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } this.HDJCHKDBBHJ = num; OAHBIDJKENF oahbidjkenf; this.LNLFHHJOCDP = oahbidjkenf; bool flag; if (flag) { ACBDPBHGKJL acbdpbhgkjl; bool flag2 = acbdpbhgkjl == ACBDPBHGKJL.LegacyPyramid; this.HDJCHKDBBHJ = (flag2 ? 1 : 0); } int num3; int num2 = num3; int num4 = EOKPFJPCGMK.OLOMEMFKJDJ(num2, num); this.OHIDNMGBFOJ = num4; } // Token: 0x06014BE9 RID: 84969 RVA: 0x004F9718 File Offset: 0x004F7918 [Token(Token = "0x6014BE9")] [Address(RVA = "0x16367C0", Offset = "0x16351C0", VA = "0x1816367C0")] public Bounds IGDMOINHBMI(Transform DFEIOJDNOGD) { IntPtr cachedPtr = DFEIOJDNOGD.m_CachedPtr; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float z3 = Vector3.zero.z; IntPtr cachedPtr2 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; Vector3 vector5; float z6 = vector5.z; IntPtr cachedPtr3 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector6; float z7 = vector6.z; Vector3 vector7; float z8 = vector7.z; Vector3 vector8; float z9 = vector8.z; IntPtr cachedPtr4 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector9; float z10 = vector9.z; Vector3 vector10; float z11 = vector10.z; Vector3 vector11; float z12 = vector11.z; IntPtr cachedPtr5 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector12; float z13 = vector12.z; Vector3 vector13; float z14 = vector13.z; Vector3 vector14; float z15 = vector14.z; IntPtr cachedPtr6 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector15; float z16 = vector15.z; Vector3 vector16; float z17 = vector16.z; Vector3 vector17; float z18 = vector17.z; IntPtr cachedPtr7 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector18; float z19 = vector18.z; Vector3 vector19; float z20 = vector19.z; Vector3 vector20; float z21 = vector20.z; IntPtr cachedPtr8 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector21; float z22 = vector21.z; Vector3 vector22; float z23 = vector22.z; Vector3 vector23; float z24 = vector23.z; IntPtr cachedPtr9 = DFEIOJDNOGD.m_CachedPtr; Vector3 vector24; float z25 = vector24.z; Vector3 vector25; float z26 = vector25.z; Vector3 vector26; float z27 = vector26.z; throw new NullReferenceException(); } // Token: 0x170037B3 RID: 14259 // (get) Token: 0x06014BEA RID: 84970 RVA: 0x004F9884 File Offset: 0x004F7A84 [Token(Token = "0x170037B3")] private Vector3 DGPDFKGHFCN { [Token(Token = "0x6014BEA")] [Address(RVA = "0x16371B0", Offset = "0x1635BB0", VA = "0x1816371B0")] get { bool flag; if (flag) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } Vector3 vector3; float z3 = vector3.z; throw new NullReferenceException(); } } // Token: 0x06014BEB RID: 84971 RVA: 0x004F98B8 File Offset: 0x004F7AB8 [Token(Token = "0x6014BEB")] [Address(RVA = "0x1636120", Offset = "0x1634B20", VA = "0x181636120", Slot = "6")] public void AddComponentToClusterLODCollection(Transform DFEIOJDNOGD, ClusterLODCollection CGBHMNCBAGA) { Vector3 vector; float z = vector.z; Transform oifldnbgjoh = this.OIFLDNBGJOH; Vector3 vector2; float z2 = vector2.z; Transform oifldnbgjoh2 = this.OIFLDNBGJOH; Vector3 vector3; float z3 = vector3.z; Transform oifldnbgjoh3 = this.OIFLDNBGJOH; Transform oifldnbgjoh4 = this.OIFLDNBGJOH; Vector3 vector4; float z4 = vector4.z; float lossyUniformScale = oifldnbgjoh4.parent.GetLossyUniformScale(); float lossyUniformScale2 = DFEIOJDNOGD.GetLossyUniformScale(); float z5 = Vector3.one.z; if (this.HDJCHKDBBHJ != 0) { } CKELFEGHFJD lkjbcijkhfm = this.LKJBCIJKHFM; int hdjchkdbbhj = this.HDJCHKDBBHJ; int ohidnmgbfoj = this.OHIDNMGBFOJ; } // Token: 0x0400DCDA RID: 56538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DCDA")] public readonly Transform OIFLDNBGJOH; // Token: 0x0400DCDB RID: 56539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DCDB")] private CKELFEGHFJD LKJBCIJKHFM; // Token: 0x0400DCDC RID: 56540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DCDC")] private OAHBIDJKENF LNLFHHJOCDP; // Token: 0x0400DCDD RID: 56541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400DCDD")] private int OHIDNMGBFOJ; // Token: 0x0400DCDE RID: 56542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DCDE")] private ACBDPBHGKJL LENAGPGLDLE; // Token: 0x0400DCDF RID: 56543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400DCDF")] private int HDJCHKDBBHJ; }