using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x02002D93 RID: 11667 [Token(Token = "0x2002D93")] [StructLayout(3)] public class OAHBIDJKENF { // Token: 0x170037A7 RID: 14247 // (get) Token: 0x06014BCC RID: 84940 RVA: 0x004F8FF0 File Offset: 0x004F71F0 // (set) Token: 0x06014BCD RID: 84941 RVA: 0x004F9004 File Offset: 0x004F7204 [Token(Token = "0x170037A7")] public Mesh IHBCLLCIGOJ { [Token(Token = "0x6014BCC")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x6014BCD")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] protected set; } // Token: 0x170037A8 RID: 14248 // (get) Token: 0x06014BCE RID: 84942 RVA: 0x004F9018 File Offset: 0x004F7218 // (set) Token: 0x06014BCF RID: 84943 RVA: 0x004F902C File Offset: 0x004F722C [Token(Token = "0x170037A8")] public Mesh KNFDLBNBAHI { [Token(Token = "0x6014BCE")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get; [Token(Token = "0x6014BCF")] [Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")] protected set; } // Token: 0x170037A9 RID: 14249 // (get) Token: 0x06014BD0 RID: 84944 RVA: 0x004F9040 File Offset: 0x004F7240 [Token(Token = "0x170037A9")] public ReadOnlyCollection CJNLFEDDIMN { [Token(Token = "0x6014BD0")] [Address(RVA = "0x14C09A0", Offset = "0x14BF3A0", VA = "0x1814C09A0")] get { return this.EPEIJCMKOAJ.AsReadOnly(); } } // Token: 0x170037AA RID: 14250 // (get) Token: 0x06014BD1 RID: 84945 RVA: 0x004F9060 File Offset: 0x004F7260 [Token(Token = "0x170037AA")] public ReadOnlyCollection ELFLBECKFEF { [Token(Token = "0x6014BD1")] [Address(RVA = "0x14C09F0", Offset = "0x14BF3F0", VA = "0x1814C09F0")] get { return this.KMNEFMPIPMI.AsReadOnly(); } } // Token: 0x170037AB RID: 14251 // (get) Token: 0x06014BD2 RID: 84946 RVA: 0x004F9080 File Offset: 0x004F7280 [Token(Token = "0x170037AB")] public ReadOnlyCollection CDPIECOCIAN { [Token(Token = "0x6014BD2")] [Address(RVA = "0x14C0880", Offset = "0x14BF280", VA = "0x1814C0880")] get { return this.MPBOFDDCPDK.AsReadOnly(); } } // Token: 0x170037AC RID: 14252 // (get) Token: 0x06014BD3 RID: 84947 RVA: 0x004F90A0 File Offset: 0x004F72A0 [Token(Token = "0x170037AC")] public ReadOnlyCollection NMFAPCBMGGF { [Token(Token = "0x6014BD3")] [Address(RVA = "0x14C0EB0", Offset = "0x14BF8B0", VA = "0x1814C0EB0")] get { return this.MKDLHDHAPDB.AsReadOnly(); } } // Token: 0x170037AD RID: 14253 // (get) Token: 0x06014BD4 RID: 84948 RVA: 0x004F90C0 File Offset: 0x004F72C0 [Token(Token = "0x170037AD")] public ReadOnlyCollection MAEAKLFBPMO { [Token(Token = "0x6014BD4")] [Address(RVA = "0x14C0830", Offset = "0x14BF230", VA = "0x1814C0830")] get { return this.LNJOILFOMCA.AsReadOnly(); } } // Token: 0x170037AE RID: 14254 // (get) Token: 0x06014BD5 RID: 84949 RVA: 0x004F90E0 File Offset: 0x004F72E0 [Token(Token = "0x170037AE")] public ReadOnlyCollection PJNFMOCJCAL { [Token(Token = "0x6014BD5")] [Address(RVA = "0x14C0C50", Offset = "0x14BF650", VA = "0x1814C0C50")] get { return this.AFAIHGEAMGK.AsReadOnly(); } } // Token: 0x06014BD6 RID: 84950 RVA: 0x004F9100 File Offset: 0x004F7300 [Token(Token = "0x6014BD6")] [Address(RVA = "0x14C1370", Offset = "0x14BFD70", VA = "0x1814C1370")] protected OAHBIDJKENF(string name) { Mesh mesh = new Mesh(); mesh.name = name; this.IHBCLLCIGOJ = mesh; mesh.MarkDynamic(); List list = new List(); this.EPEIJCMKOAJ = list; List list2 = new List(); this.MPBOFDDCPDK = list2; List list3 = new List(); this.MKDLHDHAPDB = list3; List list4 = new List(); this.AFAIHGEAMGK = list4; List list5 = new List(); this.LNJOILFOMCA = list5; List list6 = new List(); this.KMNEFMPIPMI = list6; } // Token: 0x06014BD7 RID: 84951 RVA: 0x004F9188 File Offset: 0x004F7388 [Token(Token = "0x6014BD7")] [Address(RVA = "0x14C1100", Offset = "0x14BFB00", VA = "0x1814C1100")] public OAHBIDJKENF(Mesh meshTemplate) { string text = meshTemplate.name + " (Clone)"; base..ctor(); Mesh mesh = new Mesh(); mesh.name = text; this.IHBCLLCIGOJ = mesh; mesh.MarkDynamic(); List list = new List(); this.EPEIJCMKOAJ = list; List list2 = new List(); this.MPBOFDDCPDK = list2; List list3 = new List(); this.MKDLHDHAPDB = list3; List list4 = new List(); this.AFAIHGEAMGK = list4; List list5 = new List(); this.LNJOILFOMCA = list5; List list6 = new List(); this.KMNEFMPIPMI = list6; List epeijcmkoaj = this.EPEIJCMKOAJ; Vector3[] vertices = meshTemplate.vertices; epeijcmkoaj.AddRange(vertices); List kmnefmpipmi = this.KMNEFMPIPMI; int num = 0; int[] indices = meshTemplate.GetIndices(num); kmnefmpipmi.AddRange(indices); List mpbofddcpdk = this.MPBOFDDCPDK; Vector3[] normals = meshTemplate.normals; mpbofddcpdk.AddRange(normals); List mkdlhdhapdb = this.MKDLHDHAPDB; Vector4[] tangents = meshTemplate.tangents; mkdlhdhapdb.AddRange(tangents); List afaihgeamgk = this.AFAIHGEAMGK; meshTemplate.GetUVs(2, afaihgeamgk); List lnjoilfomca = this.LNJOILFOMCA; int num2 = 0; meshTemplate.GetUVs(num2, lnjoilfomca); this.KNFDLBNBAHI = meshTemplate; } // Token: 0x06014BD8 RID: 84952 RVA: 0x004F92B8 File Offset: 0x004F74B8 [Token(Token = "0x6014BD8")] [Address(RVA = "0x14C0E70", Offset = "0x14BF870", VA = "0x1814C0E70")] public void MDDAPCCABNK() { if (!this.BLNLLFGAAEC) { int num = 0; this.EPEIJCMKOAJ = num; this.MPBOFDDCPDK = num; this.MKDLHDHAPDB = num; this.LNJOILFOMCA = num; this.AFAIHGEAMGK = num; this.KMNEFMPIPMI = num; SafeDestroy.Asset(this.k__BackingField); this.BLNLLFGAAEC = true; } } // Token: 0x06014BD9 RID: 84953 RVA: 0x004F930C File Offset: 0x004F750C [Token(Token = "0x6014BD9")] [Address(RVA = "0x14C05D0", Offset = "0x14BEFD0", VA = "0x1814C05D0")] public void BGHEFHKEOON() { this.k__BackingField.Clear(); Mesh mesh = this.k__BackingField; List epeijcmkoaj = this.EPEIJCMKOAJ; mesh.SetVertices(epeijcmkoaj); Mesh mesh2 = this.k__BackingField; List mpbofddcpdk = this.MPBOFDDCPDK; mesh2.SetNormals(mpbofddcpdk); Mesh mesh3 = this.k__BackingField; List mkdlhdhapdb = this.MKDLHDHAPDB; mesh3.SetTangents(mkdlhdhapdb); Mesh mesh4 = this.k__BackingField; List lnjoilfomca = this.LNJOILFOMCA; int num = 0; mesh4.SetUVs(num, lnjoilfomca); Mesh mesh5 = this.k__BackingField; List afaihgeamgk = this.AFAIHGEAMGK; mesh5.SetUVs(2, afaihgeamgk); Mesh mesh6 = this.k__BackingField; List kmnefmpipmi = this.KMNEFMPIPMI; int num2 = 0; mesh6.SetTriangles(kmnefmpipmi, num2); this.k__BackingField.RecalculateBounds(); } // Token: 0x06014BDA RID: 84954 RVA: 0x004F93D0 File Offset: 0x004F75D0 [Token(Token = "0x6014BDA")] [Address(RVA = "0x14C08D0", Offset = "0x14BF2D0", VA = "0x1814C08D0")] protected void EGAHMLFDFKI() { this.EPEIJCMKOAJ.Clear(); this.MPBOFDDCPDK.Clear(); this.MKDLHDHAPDB.Clear(); this.AFAIHGEAMGK.Clear(); this.LNJOILFOMCA.Clear(); this.KMNEFMPIPMI.Clear(); this.k__BackingField.Clear(); } // Token: 0x06014BDB RID: 84955 RVA: 0x004F9430 File Offset: 0x004F7630 [Token(Token = "0x6014BDB")] [Address(RVA = "0x14C0F00", Offset = "0x14BF900", VA = "0x1814C0F00")] protected void PNGJKJCNMHO(int EFBDCIJMFGD, Vector3 DDHPAFKBMON, Vector3 ILALHDDOAGN, Vector4 GDLJMJIFKPN, CKELFEGHFJD KAGKKGLLDHJ, Vector2 HENKKFEDNIE) { List epeijcmkoaj = this.EPEIJCMKOAJ; float z = DDHPAFKBMON.z; List mpbofddcpdk = this.MPBOFDDCPDK; float z2 = ILALHDDOAGN.z; List mkdlhdhapdb = this.MKDLHDHAPDB; List afaihgeamgk = this.AFAIHGEAMGK; List lnjoilfomca = this.LNJOILFOMCA; } // Token: 0x06014BDC RID: 84956 RVA: 0x004F9478 File Offset: 0x004F7678 [Token(Token = "0x6014BDC")] [Address(RVA = "0x14C0A40", Offset = "0x14BF440", VA = "0x1814C0A40")] protected int HHFCEJLLJDD(int BPDJCCMCIHC) { int size = this.EPEIJCMKOAJ._size; int num = 0; if (BPDJCCMCIHC > 0) { List epeijcmkoaj = this.EPEIJCMKOAJ; float z = Vector3.zero.z; List mpbofddcpdk = this.MPBOFDDCPDK; float z2 = Vector3.zero.z; List mkdlhdhapdb = this.MKDLHDHAPDB; Vector4 zero = Vector4.zero; List afaihgeamgk = this.AFAIHGEAMGK; Vector4 zero2 = Vector4.zero; List lnjoilfomca = this.LNJOILFOMCA; Vector2 zero3 = Vector2.zero; lnjoilfomca.Add(zero3); num++; } return size; } // Token: 0x06014BDD RID: 84957 RVA: 0x004F9504 File Offset: 0x004F7704 [Token(Token = "0x6014BDD")] [Address(RVA = "0x14C0720", Offset = "0x14BF120", VA = "0x1814C0720")] protected void CMCDPIJIFDO(int BPDJCCMCIHC) { int num = this.EPEIJCMKOAJ._size; num -= BPDJCCMCIHC; int num2 = Mathf.Max(0, BPDJCCMCIHC); List epeijcmkoaj = this.EPEIJCMKOAJ; epeijcmkoaj.RemoveRange(BPDJCCMCIHC, BPDJCCMCIHC); this.MPBOFDDCPDK.RemoveRange(BPDJCCMCIHC, BPDJCCMCIHC); this.MKDLHDHAPDB.RemoveRange(BPDJCCMCIHC, BPDJCCMCIHC); this.AFAIHGEAMGK.RemoveRange(BPDJCCMCIHC, BPDJCCMCIHC); this.LNJOILFOMCA.RemoveRange(BPDJCCMCIHC, BPDJCCMCIHC); } // Token: 0x06014BDE RID: 84958 RVA: 0x004F9574 File Offset: 0x004F7774 [Token(Token = "0x6014BDE")] [Address(RVA = "0x14C06A0", Offset = "0x14BF0A0", VA = "0x1814C06A0")] protected int CEPBLHDAEOF(int MMJNJNDNKCH) { int size = this.KMNEFMPIPMI._size; int num = 0; if (MMJNJNDNKCH > 0) { List kmnefmpipmi = this.KMNEFMPIPMI; int num2 = 0; kmnefmpipmi.Add(num2); num++; } return size; } // Token: 0x06014BDF RID: 84959 RVA: 0x004F95B0 File Offset: 0x004F77B0 [Token(Token = "0x6014BDF")] [Address(RVA = "0x14C1060", Offset = "0x14BFA60", VA = "0x1814C1060")] protected void PNPGKFLNPHP(int MMJNJNDNKCH) { int num = this.KMNEFMPIPMI._size; num -= MMJNJNDNKCH; int num2 = Mathf.Max(0, MMJNJNDNKCH); this.KMNEFMPIPMI.RemoveRange(MMJNJNDNKCH, MMJNJNDNKCH); } // Token: 0x06014BE0 RID: 84960 RVA: 0x004F95E8 File Offset: 0x004F77E8 [Token(Token = "0x6014BE0")] [Address(RVA = "0x14C0CA0", Offset = "0x14BF6A0", VA = "0x1814C0CA0")] public void JIFBGIPCCHF(CKELFEGHFJD KAGKKGLLDHJ) { int size = this.AFAIHGEAMGK._size; int num = 0; if (size > 0) { List afaihgeamgk = this.AFAIHGEAMGK; num++; } } // Token: 0x06014BE1 RID: 84961 RVA: 0x004F9618 File Offset: 0x004F7818 [Token(Token = "0x6014BE1")] [Address(RVA = "0x14C0DA0", Offset = "0x14BF7A0", VA = "0x1814C0DA0")] public void JIFBGIPCCHF(CKELFEGHFJD KAGKKGLLDHJ, int EFBDCIJMFGD, int MNIJHBJDPPA) { List afaihgeamgk = this.AFAIHGEAMGK; } // Token: 0x0400DCD1 RID: 56529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DCD1")] protected List EPEIJCMKOAJ; // Token: 0x0400DCD2 RID: 56530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DCD2")] protected List MPBOFDDCPDK; // Token: 0x0400DCD3 RID: 56531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DCD3")] protected List MKDLHDHAPDB; // Token: 0x0400DCD4 RID: 56532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400DCD4")] protected List AFAIHGEAMGK; // Token: 0x0400DCD5 RID: 56533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400DCD5")] protected List LNJOILFOMCA; // Token: 0x0400DCD6 RID: 56534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400DCD6")] protected List KMNEFMPIPMI; // Token: 0x0400DCD9 RID: 56537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400DCD9")] private bool BLNLLFGAAEC; }