using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Threading.Tasks; using Cpp2IlInjected; using Unity.Mathematics; using UnityEngine; // Token: 0x020031B7 RID: 12727 [Token(Token = "0x20031B7")] public sealed class CPHPCOIOOHC : DDLGJIGNCLB { // Token: 0x06015CC5 RID: 89285 RVA: 0x00517C94 File Offset: 0x00515E94 [Token(Token = "0x6015CC5")] [Address(RVA = "0xB7AEC0", Offset = "0xB79CC0", VA = "0x180B7AEC0")] private CPHPCOIOOHC() { } // Token: 0x06015CC6 RID: 89286 RVA: 0x00517CA8 File Offset: 0x00515EA8 [Token(Token = "0x6015CC6")] [Address(RVA = "0xB79970", Offset = "0xB78770", VA = "0x180B79970", Slot = "9")] protected override Task KGMIBGNLJMB(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { PCGBNHABFJL command = LMJGGCEBDID; CPHPCOIOOHC.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA); PCGBNHABFJL command3 = command; Func func = delegate { PCGBNHABFJL command2 = command; int num = Enumerable.Count(command2.PPACIEAIJEN()); IEnumerable enumerable = command2.PPACIEAIJEN(); bool flag = Enumerable.Any(Enumerable.Intersect(enumerable, enumerable)); CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb2; ilgiclbhpdb2.JJHLFPOCICB = flag; return ilgiclbhpdb2; }; CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb = command3.PPHJKNGJKDE(func); CPHPCOIOOHC.DCCIMAGCJOO(BCPBPLDHDMA); return Task.CompletedTask; } // Token: 0x06015CC7 RID: 89287 RVA: 0x00517CFC File Offset: 0x00515EFC [Token(Token = "0x6015CC7")] [Address(RVA = "0xB7ABD0", Offset = "0xB799D0", VA = "0x180B7ABD0", Slot = "10")] protected override void OMKOABLDPFI(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { int num; do { num = 0; bool flag = CPHPCOIOOHC.MALHHEEPCPG(LMJGGCEBDID, BCPBPLDHDMA); if (flag) { break; } CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb = LMJGGCEBDID.BHLFIMPAADI(); CPHPCOIOOHC.BAIBNFLFAKE(LMJGGCEBDID, ilgiclbhpdb); IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable != 0) { while (!flag) { } } if (enumerable != 0) { } } while (num != 0); } // Token: 0x06015CC8 RID: 89288 RVA: 0x00517D54 File Offset: 0x00515F54 [Token(Token = "0x6015CC8")] [Address(RVA = "0xB795D0", Offset = "0xB783D0", VA = "0x180B795D0", Slot = "11")] protected override Task JKLOFDOLGGD(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb; int num; do { bool flag = CPHPCOIOOHC.MALHHEEPCPG(LMJGGCEBDID, BCPBPLDHDMA); if (flag) { goto IL_59; } ilgiclbhpdb = LMJGGCEBDID.BHLFIMPAADI(); CPHPCOIOOHC.BAIBNFLFAKE(LMJGGCEBDID, ilgiclbhpdb); IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable == 0 || flag) { } num = 0; if (enumerable != 0) { } } while (num != 0); CPHPCOIOOHC.GOGPLCAGLJP(BCPBPLDHDMA); if (ilgiclbhpdb.KIBHJHLJPBL) { } if (ilgiclbhpdb.NCDFBMKLJLE) { } if (ilgiclbhpdb.KNHOMOOGLJD) { } IL_59: return Task.CompletedTask; } // Token: 0x06015CC9 RID: 89289 RVA: 0x00517DDC File Offset: 0x00515FDC [Token(Token = "0x6015CC9")] [Address(RVA = "0xB7A8C0", Offset = "0xB796C0", VA = "0x180B7A8C0", Slot = "12")] protected override Task MMOLMOLFIKG(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { int num; CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb; do { num = 0; if (CPHPCOIOOHC.KIAHBMJMANC(LMJGGCEBDID, BCPBPLDHDMA)) { goto IL_4D; } CPHPCOIOOHC.DCCIMAGCJOO(BCPBPLDHDMA); ilgiclbhpdb = LMJGGCEBDID.BHLFIMPAADI(); IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable != 0) { if (num < enumerable) { num += num; if (num != enumerable) { num++; } } enumerable += enumerable; } if (enumerable != 0) { } } while (num != 0); ilgiclbhpdb.Clear(); CPHPCOIOOHC.GOGPLCAGLJP(BCPBPLDHDMA); IL_4D: return Task.CompletedTask; } // Token: 0x06015CCA RID: 89290 RVA: 0x00517E58 File Offset: 0x00516058 [Token(Token = "0x6015CCA")] [Address(RVA = "0xB7A610", Offset = "0xB79410", VA = "0x180B7A610", Slot = "13")] protected override Task MMNMIHDDFBD(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { int num; do { num = 0; if (CPHPCOIOOHC.MALHHEEPCPG(LMJGGCEBDID, BCPBPLDHDMA)) { goto IL_33; } CPHPCOIOOHC.DCCIMAGCJOO(BCPBPLDHDMA); CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb = LMJGGCEBDID.BHLFIMPAADI(); IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable != 0) { } if (enumerable != 0) { } } while (num != 0); CPHPCOIOOHC.GOGPLCAGLJP(BCPBPLDHDMA); IL_33: return Task.CompletedTask; } // Token: 0x06015CCB RID: 89291 RVA: 0x00517EB8 File Offset: 0x005160B8 [Token(Token = "0x6015CCB")] [Address(RVA = "0xB78730", Offset = "0xB77530", VA = "0x180B78730")] private static void DCCIMAGCJOO(IEnumerable BCPBPLDHDMA) { int num; do { num = 0; num += num; num++; int num2 = 0; if (num < num2) { num += num; num++; } int num3 = 0; num3 += num3; num += 19; num3 += num3; num += 19; num += 19; } while (num != 0); } // Token: 0x06015CCC RID: 89292 RVA: 0x00517F08 File Offset: 0x00516108 [Token(Token = "0x6015CCC")] [Address(RVA = "0xB78920", Offset = "0xB77720", VA = "0x180B78920")] private static void GOGPLCAGLJP(IEnumerable BCPBPLDHDMA) { int num; do { num = 0; num += num; num++; int num2 = 0; if (num < num2) { num += num; num++; } ulong num3; num3 += num3; num += 19; num3 += num3; num += 19; num += 19; } while (num != 0); } // Token: 0x06015CCD RID: 89293 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CCD")] [Address(RVA = "0xB78B10", Offset = "0xB77910", VA = "0x180B78B10")] private static void ILGEMPHLKJF(PCGBNHABFJL LMJGGCEBDID, GIPDDLFFNGG NLNHFEEMFBN, CPHPCOIOOHC.MJOKKIKEDNJ BJJLOAAFEPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CCE RID: 89294 RVA: 0x00517F54 File Offset: 0x00516154 [Token(Token = "0x6015CCE")] [Address(RVA = "0xB78660", Offset = "0xB77460", VA = "0x180B78660")] private static void BAIBNFLFAKE(PCGBNHABFJL LMJGGCEBDID, CPHPCOIOOHC.ILGICLBHPDB HJELHKMIEJP) { if (HJELHKMIEJP.JJHLFPOCICB) { if (!HJELHKMIEJP.KIBHJHLJPBL) { HJELHKMIEJP.KIBHJHLJPBL = true; } if (!HJELHKMIEJP.NCDFBMKLJLE) { HJELHKMIEJP.NCDFBMKLJLE = true; } if (!HJELHKMIEJP.KNHOMOOGLJD && LMJGGCEBDID.k__BackingField != 0) { HJELHKMIEJP.KNHOMOOGLJD = true; } } } // Token: 0x06015CCF RID: 89295 RVA: 0x00517FAC File Offset: 0x005161AC [Token(Token = "0x6015CCF")] [Address(RVA = "0xB79520", Offset = "0xB78320", VA = "0x180B79520")] private static void JCJFICLJGKB(PCGBNHABFJL LMJGGCEBDID, CPHPCOIOOHC.ILGICLBHPDB HJELHKMIEJP) { if (HJELHKMIEJP.KIBHJHLJPBL) { } if (HJELHKMIEJP.NCDFBMKLJLE) { } if (HJELHKMIEJP.KNHOMOOGLJD) { } } // Token: 0x06015CD0 RID: 89296 RVA: 0x00517FDC File Offset: 0x005161DC [Token(Token = "0x6015CD0")] [Address(RVA = "0xB7A0B0", Offset = "0xB78EB0", VA = "0x180B7A0B0")] private static bool MALHHEEPCPG(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { return CPHPCOIOOHC.KIAHBMJMANC(LMJGGCEBDID, BCPBPLDHDMA) || CPHPCOIOOHC.KOKHLNECAGE(LMJGGCEBDID, BCPBPLDHDMA); } // Token: 0x06015CD1 RID: 89297 RVA: 0x00517FFC File Offset: 0x005161FC [Token(Token = "0x6015CD1")] [Address(RVA = "0xB79B40", Offset = "0xB78940", VA = "0x180B79B40")] private static bool KOKHLNECAGE(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { int num; do { num = 0; int num2 = 0; float? k__BackingField = LMJGGCEBDID.k__BackingField; if (k__BackingField == 0) { goto IL_B6; } float value = k__BackingField.Value; IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable != 0) { while (enumerable == 0) { } float3 @float; float z = @float.z; int num3 = 0; float3 float2; KJNHMOMBLDL kjnhmombldl; if (float2.z == 1.7E-44f && (uint)47 == 0U && num3 == 0) { int num4 = 0; float3 float3; if (float3.z == 1.7E-44f && (uint)48 == 0U) { while (num4 == 0) { } } string text2; string text = text2 + " cannot be scaled any larger."; num2.IFOPFGOBCPC(kjnhmombldl); } IDictionary data = kjnhmombldl._data; string text3 = num.FDIGCKMJPEH() + " cannot be scaled any smaller."; } if (enumerable != 0) { } } while (num != 0); if (num != -1) { return true; } IL_B6: throw new NullReferenceException(); } // Token: 0x06015CD2 RID: 89298 RVA: 0x005180E8 File Offset: 0x005162E8 [Token(Token = "0x6015CD2")] [Address(RVA = "0xB79A90", Offset = "0xB78890", VA = "0x180B79A90")] private static bool KIAHBMJMANC(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { CPHPCOIOOHC.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA); return true; } // Token: 0x06015CD3 RID: 89299 RVA: 0x00518104 File Offset: 0x00516304 [Token(Token = "0x6015CD3")] [Address(RVA = "0xB7A150", Offset = "0xB78F50", VA = "0x180B7A150")] private static void MDPDDLGMJJE(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { int num; do { num = 0; IEnumerable enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA); if (enumerable != 0) { if (enumerable != 0) { goto IL_A9; } if (enumerable == 0) { goto IL_91; } if (enumerable != 0) { goto IL_79; } if (enumerable != 0 && enumerable == 0) { goto IL_40; } float? k__BackingField = LMJGGCEBDID.k__BackingField; while (k__BackingField == 0) { } if (k__BackingField == 0) { goto IL_59; } } if (enumerable != 0) { } } while (num != 0); return; IL_40: throw new NullReferenceException(); IL_59: throw new NullReferenceException(); IL_79: AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text2; string text = text2 + " is frozen."; IL_91: AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; string text4; string text3 = text4 + " cannot be edited."; IL_A9: throw new NullReferenceException(); } // Token: 0x06015CD4 RID: 89300 RVA: 0x005181E8 File Offset: 0x005163E8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6015CD4")] [Address(RVA = "0xB7AE40", Offset = "0xB79C40", VA = "0x180B7AE40")] static CPHPCOIOOHC() { CPHPCOIOOHC cphpcoioohc = new CPHPCOIOOHC(); } // Token: 0x0400E5DB RID: 58843 [Token(Token = "0x400E5DB")] public static readonly CPHPCOIOOHC ONCPNMDGGKG; // Token: 0x020031B8 RID: 12728 [Token(Token = "0x20031B8")] private class MJOKKIKEDNJ { // Token: 0x06015CD5 RID: 89301 RVA: 0x005181FC File Offset: 0x005163FC [Token(Token = "0x6015CD5")] [Address(RVA = "0xB92820", Offset = "0xB91620", VA = "0x180B92820")] public MJOKKIKEDNJ(GIPDDLFFNGG NLNHFEEMFBN) { int num = 0; num += num; num++; num += num; num++; if (num < NLNHFEEMFBN) { num += num; num++; } this.BCECMCLCHBL.z = (float)num; } // Token: 0x06015CD6 RID: 89302 RVA: 0x0051825C File Offset: 0x0051645C [Token(Token = "0x6015CD6")] [Address(RVA = "0xB92760", Offset = "0xB91560", VA = "0x180B92760")] public void LLIOGCDMEHN(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.NBABJHOKLPI) { this.NBABJHOKLPI = true; } } // Token: 0x06015CD7 RID: 89303 RVA: 0x00518280 File Offset: 0x00516480 [Token(Token = "0x6015CD7")] [Address(RVA = "0xB91B40", Offset = "0xB90940", VA = "0x180B91B40")] public void EKELBDLAKHD(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.FLCANADLNKP) { this.FLCANADLNKP = true; } } // Token: 0x06015CD8 RID: 89304 RVA: 0x005182A4 File Offset: 0x005164A4 [Token(Token = "0x6015CD8")] [Address(RVA = "0xB91A10", Offset = "0xB90810", VA = "0x180B91A10")] public void AELGJJEIHKD(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.BOFNJGIHICA) { this.BOFNJGIHICA = true; } } // Token: 0x06015CD9 RID: 89305 RVA: 0x005182C8 File Offset: 0x005164C8 [Token(Token = "0x6015CD9")] [Address(RVA = "0xB927C0", Offset = "0xB915C0", VA = "0x180B927C0")] public void NCCJFBKLILC(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.CLJKPCFCPIA) { this.CLJKPCFCPIA = true; } } // Token: 0x06015CDA RID: 89306 RVA: 0x005182EC File Offset: 0x005164EC [Token(Token = "0x6015CDA")] [Address(RVA = "0xB91A70", Offset = "0xB90870", VA = "0x180B91A70")] public void AIMKKEJHCHJ(GIPDDLFFNGG NLNHFEEMFBN) { if (this.NBABJHOKLPI) { this.NBABJHOKLPI = false; } if (this.FLCANADLNKP) { this.FLCANADLNKP = false; } if (this.BOFNJGIHICA) { this.BOFNJGIHICA = false; } if (this.CLJKPCFCPIA) { this.CLJKPCFCPIA = false; } } // Token: 0x06015CDB RID: 89307 RVA: 0x00518340 File Offset: 0x00516540 [Token(Token = "0x6015CDB")] [Address(RVA = "0xB91BA0", Offset = "0xB909A0", VA = "0x180B91BA0")] public void GFIGBFDCLBJ(GIPDDLFFNGG NLNHFEEMFBN) { int num = 0; num += num; num++; bool flag; if (flag && num < typeof(GIPDDLFFNGG).TypeHandle) { num += num; num++; } uint num2; if (num < (int)num2) { num += num; num++; } int num3 = 0; bool flag2; if (flag2 && num < num3) { num += num; num++; } if (num != num3) { } if (num < NLNHFEEMFBN) { num += num; num++; } int num4 = 0; bool flag3; if (flag3 && num < num4) { num += num; num++; } } // Token: 0x06015CDC RID: 89308 RVA: 0x005183F0 File Offset: 0x005165F0 [Token(Token = "0x6015CDC")] [Address(RVA = "0xB92050", Offset = "0xB90E50", VA = "0x180B92050")] public void ILGEMPHLKJF(GIPDDLFFNGG NLNHFEEMFBN) { int num = 0; num += num; num++; num += num; num++; bool flag; if (flag) { if ((this.NBABJHOKLPI ? 1 : 0) == num) { this.NBABJHOKLPI = true; } if (num < typeof(GIPDDLFFNGG).TypeHandle) { num += num; num++; } } if (num < NLNHFEEMFBN) { num += num; num++; } bool flag2; if (flag2) { if ((this.FLCANADLNKP ? 1 : 0) == num) { this.FLCANADLNKP = true; } if (num < NLNHFEEMFBN) { num += num; num++; } } if (num != NLNHFEEMFBN && (this.BOFNJGIHICA ? 1 : 0) == num) { this.BOFNJGIHICA = true; } if (num < NLNHFEEMFBN) { num += num; num++; } bool flag3; if (flag3) { if ((this.CLJKPCFCPIA ? 1 : 0) == num) { this.CLJKPCFCPIA = true; } num += num; num++; uint num2; if (num < (int)num2) { num += num; num++; } } } // Token: 0x0400E5DC RID: 58844 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E5DC")] public readonly Vector3 FDEMFOFNFJE; // Token: 0x0400E5DD RID: 58845 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E5DD")] public readonly Quaternion MKJMFEAHGEM; // Token: 0x0400E5DE RID: 58846 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E5DE")] public readonly float KMIHBAHCCAM; // Token: 0x0400E5DF RID: 58847 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E5DF")] public readonly Vector3 BCECMCLCHBL; // Token: 0x0400E5E0 RID: 58848 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400E5E0")] private bool NBABJHOKLPI; // Token: 0x0400E5E1 RID: 58849 [FieldOffset(Offset = "0x3D")] [Token(Token = "0x400E5E1")] private bool FLCANADLNKP; // Token: 0x0400E5E2 RID: 58850 [FieldOffset(Offset = "0x3E")] [Token(Token = "0x400E5E2")] private bool BOFNJGIHICA; // Token: 0x0400E5E3 RID: 58851 [FieldOffset(Offset = "0x3F")] [Token(Token = "0x400E5E3")] private bool CLJKPCFCPIA; } // Token: 0x020031B9 RID: 12729 [Token(Token = "0x20031B9")] [DefaultMember("Item")] private class ILGICLBHPDB : Dictionary { // Token: 0x06015CDD RID: 89309 RVA: 0x005184FC File Offset: 0x005166FC [Token(Token = "0x6015CDD")] [Address(RVA = "0xB91870", Offset = "0xB90670", VA = "0x180B91870")] public ILGICLBHPDB(PCGBNHABFJL LMJGGCEBDID) { int num = Enumerable.Count(LMJGGCEBDID.PPACIEAIJEN()); base..ctor(num); IEnumerable enumerable = LMJGGCEBDID.PPACIEAIJEN(); bool flag = Enumerable.Any(Enumerable.Intersect(enumerable, enumerable)); this.JJHLFPOCICB = flag; } // Token: 0x17003C1A RID: 15386 // (get) Token: 0x06015CDE RID: 89310 RVA: 0x00518540 File Offset: 0x00516740 [Token(Token = "0x17003C1A")] public CPHPCOIOOHC.MJOKKIKEDNJ ACOEGFLBMEH { [Token(Token = "0x6015CDE")] [Address(RVA = "0xB916B0", Offset = "0xB904B0", VA = "0x180B916B0")] get { int num; bool flag; do { num = 0; num += num; num++; } while (flag); num += num; num++; return new CPHPCOIOOHC.MJOKKIKEDNJ(NLNHFEEMFBN); } } // Token: 0x0400E5E4 RID: 58852 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E5E4")] public readonly bool JJHLFPOCICB; // Token: 0x0400E5E5 RID: 58853 [FieldOffset(Offset = "0x51")] [Token(Token = "0x400E5E5")] public bool KIBHJHLJPBL; // Token: 0x0400E5E6 RID: 58854 [FieldOffset(Offset = "0x52")] [Token(Token = "0x400E5E6")] public bool NCDFBMKLJLE; // Token: 0x0400E5E7 RID: 58855 [FieldOffset(Offset = "0x53")] [Token(Token = "0x400E5E7")] public bool KNHOMOOGLJD; } // Token: 0x020031BA RID: 12730 [Token(Token = "0x20031BA")] [CompilerGenerated] private sealed class NFMHJNOALBP { // Token: 0x06015CDF RID: 89311 RVA: 0x00518570 File Offset: 0x00516770 [Token(Token = "0x6015CDF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NFMHJNOALBP() { } // Token: 0x06015CE0 RID: 89312 RVA: 0x00518584 File Offset: 0x00516784 [Token(Token = "0x6015CE0")] [Address(RVA = "0xB92FC0", Offset = "0xB91DC0", VA = "0x180B92FC0")] internal CPHPCOIOOHC.ILGICLBHPDB b__0() { PCGBNHABFJL pcgbnhabfjl = this.command; int num = Enumerable.Count(pcgbnhabfjl.PPACIEAIJEN()); IEnumerable enumerable = pcgbnhabfjl.PPACIEAIJEN(); bool flag = Enumerable.Any(Enumerable.Intersect(enumerable, enumerable)); CPHPCOIOOHC.ILGICLBHPDB ilgiclbhpdb; ilgiclbhpdb.JJHLFPOCICB = flag; return ilgiclbhpdb; } // Token: 0x0400E5E8 RID: 58856 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E5E8")] public PCGBNHABFJL command; } }