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: 0x020032A4 RID: 12964 [Token(Token = "0x20032A4")] public sealed class CPHPCOIOOHC : DDLGJIGNCLB { // Token: 0x0601614D RID: 90445 RVA: 0x00522988 File Offset: 0x00520B88 [Token(Token = "0x601614D")] [Address(RVA = "0x1658C40", Offset = "0x1657C40", VA = "0x181658C40")] private CPHPCOIOOHC() { } // Token: 0x0601614E RID: 90446 RVA: 0x0052299C File Offset: 0x00520B9C [Token(Token = "0x601614E")] [Address(RVA = "0x16576F0", Offset = "0x16566F0", VA = "0x1816576F0", 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: 0x0601614F RID: 90447 RVA: 0x005229F0 File Offset: 0x00520BF0 [Token(Token = "0x601614F")] [Address(RVA = "0x1658950", Offset = "0x1657950", VA = "0x181658950", 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: 0x06016150 RID: 90448 RVA: 0x00522A48 File Offset: 0x00520C48 [Token(Token = "0x6016150")] [Address(RVA = "0x1657350", Offset = "0x1656350", VA = "0x181657350", 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: 0x06016151 RID: 90449 RVA: 0x00522AD0 File Offset: 0x00520CD0 [Token(Token = "0x6016151")] [Address(RVA = "0x1658640", Offset = "0x1657640", VA = "0x181658640", 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: 0x06016152 RID: 90450 RVA: 0x00522B4C File Offset: 0x00520D4C [Token(Token = "0x6016152")] [Address(RVA = "0x1658390", Offset = "0x1657390", VA = "0x181658390", 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: 0x06016153 RID: 90451 RVA: 0x00522BAC File Offset: 0x00520DAC [Token(Token = "0x6016153")] [Address(RVA = "0x16564B0", Offset = "0x16554B0", VA = "0x1816564B0")] 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: 0x06016154 RID: 90452 RVA: 0x00522BFC File Offset: 0x00520DFC [Token(Token = "0x6016154")] [Address(RVA = "0x16566A0", Offset = "0x16556A0", VA = "0x1816566A0")] 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: 0x06016155 RID: 90453 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016155")] [Address(RVA = "0x1656890", Offset = "0x1655890", VA = "0x181656890")] 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: 0x06016156 RID: 90454 RVA: 0x00522C48 File Offset: 0x00520E48 [Token(Token = "0x6016156")] [Address(RVA = "0x16563E0", Offset = "0x16553E0", VA = "0x1816563E0")] 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: 0x06016157 RID: 90455 RVA: 0x00522CA0 File Offset: 0x00520EA0 [Token(Token = "0x6016157")] [Address(RVA = "0x16572A0", Offset = "0x16562A0", VA = "0x1816572A0")] private static void JCJFICLJGKB(PCGBNHABFJL LMJGGCEBDID, CPHPCOIOOHC.ILGICLBHPDB HJELHKMIEJP) { if (HJELHKMIEJP.KIBHJHLJPBL) { } if (HJELHKMIEJP.NCDFBMKLJLE) { } if (HJELHKMIEJP.KNHOMOOGLJD) { } } // Token: 0x06016158 RID: 90456 RVA: 0x00522CD0 File Offset: 0x00520ED0 [Token(Token = "0x6016158")] [Address(RVA = "0x1657E30", Offset = "0x1656E30", VA = "0x181657E30")] private static bool MALHHEEPCPG(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { return CPHPCOIOOHC.KIAHBMJMANC(LMJGGCEBDID, BCPBPLDHDMA) || CPHPCOIOOHC.KOKHLNECAGE(LMJGGCEBDID, BCPBPLDHDMA); } // Token: 0x06016159 RID: 90457 RVA: 0x00522CF0 File Offset: 0x00520EF0 [Token(Token = "0x6016159")] [Address(RVA = "0x16578C0", Offset = "0x16568C0", VA = "0x1816578C0")] 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: 0x0601615A RID: 90458 RVA: 0x00522DDC File Offset: 0x00520FDC [Token(Token = "0x601615A")] [Address(RVA = "0x1657810", Offset = "0x1656810", VA = "0x181657810")] private static bool KIAHBMJMANC(PCGBNHABFJL LMJGGCEBDID, IEnumerable BCPBPLDHDMA) { CPHPCOIOOHC.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA); return true; } // Token: 0x0601615B RID: 90459 RVA: 0x00522DF8 File Offset: 0x00520FF8 [Token(Token = "0x601615B")] [Address(RVA = "0x1657ED0", Offset = "0x1656ED0", VA = "0x181657ED0")] 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: 0x0601615C RID: 90460 RVA: 0x00522EDC File Offset: 0x005210DC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x601615C")] [Address(RVA = "0x1658BC0", Offset = "0x1657BC0", VA = "0x181658BC0")] static CPHPCOIOOHC() { CPHPCOIOOHC cphpcoioohc = new CPHPCOIOOHC(); } // Token: 0x0400E81B RID: 59419 [Token(Token = "0x400E81B")] public static readonly CPHPCOIOOHC ONCPNMDGGKG; // Token: 0x020032A5 RID: 12965 [Token(Token = "0x20032A5")] private class MJOKKIKEDNJ { // Token: 0x0601615D RID: 90461 RVA: 0x00522EF0 File Offset: 0x005210F0 [Token(Token = "0x601615D")] [Address(RVA = "0x1670590", Offset = "0x166F590", VA = "0x181670590")] 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: 0x0601615E RID: 90462 RVA: 0x00522F50 File Offset: 0x00521150 [Token(Token = "0x601615E")] [Address(RVA = "0x16704D0", Offset = "0x166F4D0", VA = "0x1816704D0")] public void LLIOGCDMEHN(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.NBABJHOKLPI) { this.NBABJHOKLPI = true; } } // Token: 0x0601615F RID: 90463 RVA: 0x00522F74 File Offset: 0x00521174 [Token(Token = "0x601615F")] [Address(RVA = "0x166F8B0", Offset = "0x166E8B0", VA = "0x18166F8B0")] public void EKELBDLAKHD(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.FLCANADLNKP) { this.FLCANADLNKP = true; } } // Token: 0x06016160 RID: 90464 RVA: 0x00522F98 File Offset: 0x00521198 [Token(Token = "0x6016160")] [Address(RVA = "0x166F780", Offset = "0x166E780", VA = "0x18166F780")] public void AELGJJEIHKD(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.BOFNJGIHICA) { this.BOFNJGIHICA = true; } } // Token: 0x06016161 RID: 90465 RVA: 0x00522FBC File Offset: 0x005211BC [Token(Token = "0x6016161")] [Address(RVA = "0x1670530", Offset = "0x166F530", VA = "0x181670530")] public void NCCJFBKLILC(GIPDDLFFNGG NLNHFEEMFBN) { if (!this.CLJKPCFCPIA) { this.CLJKPCFCPIA = true; } } // Token: 0x06016162 RID: 90466 RVA: 0x00522FE0 File Offset: 0x005211E0 [Token(Token = "0x6016162")] [Address(RVA = "0x166F7E0", Offset = "0x166E7E0", VA = "0x18166F7E0")] 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: 0x06016163 RID: 90467 RVA: 0x00523034 File Offset: 0x00521234 [Token(Token = "0x6016163")] [Address(RVA = "0x166F910", Offset = "0x166E910", VA = "0x18166F910")] 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: 0x06016164 RID: 90468 RVA: 0x005230E4 File Offset: 0x005212E4 [Token(Token = "0x6016164")] [Address(RVA = "0x166FDC0", Offset = "0x166EDC0", VA = "0x18166FDC0")] 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: 0x0400E81C RID: 59420 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E81C")] public readonly Vector3 FDEMFOFNFJE; // Token: 0x0400E81D RID: 59421 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E81D")] public readonly Quaternion MKJMFEAHGEM; // Token: 0x0400E81E RID: 59422 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E81E")] public readonly float KMIHBAHCCAM; // Token: 0x0400E81F RID: 59423 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E81F")] public readonly Vector3 BCECMCLCHBL; // Token: 0x0400E820 RID: 59424 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400E820")] private bool NBABJHOKLPI; // Token: 0x0400E821 RID: 59425 [FieldOffset(Offset = "0x3D")] [Token(Token = "0x400E821")] private bool FLCANADLNKP; // Token: 0x0400E822 RID: 59426 [FieldOffset(Offset = "0x3E")] [Token(Token = "0x400E822")] private bool BOFNJGIHICA; // Token: 0x0400E823 RID: 59427 [FieldOffset(Offset = "0x3F")] [Token(Token = "0x400E823")] private bool CLJKPCFCPIA; } // Token: 0x020032A6 RID: 12966 [Token(Token = "0x20032A6")] [DefaultMember("Item")] private class ILGICLBHPDB : Dictionary { // Token: 0x06016165 RID: 90469 RVA: 0x005231F0 File Offset: 0x005213F0 [Token(Token = "0x6016165")] [Address(RVA = "0x166F5E0", Offset = "0x166E5E0", VA = "0x18166F5E0")] 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: 0x17003CDD RID: 15581 // (get) Token: 0x06016166 RID: 90470 RVA: 0x00523234 File Offset: 0x00521434 [Token(Token = "0x17003CDD")] public CPHPCOIOOHC.MJOKKIKEDNJ ACOEGFLBMEH { [Token(Token = "0x6016166")] [Address(RVA = "0x166F420", Offset = "0x166E420", VA = "0x18166F420")] get { int num; bool flag; do { num = 0; num += num; num++; } while (flag); num += num; num++; return new CPHPCOIOOHC.MJOKKIKEDNJ(NLNHFEEMFBN); } } // Token: 0x0400E824 RID: 59428 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E824")] public readonly bool JJHLFPOCICB; // Token: 0x0400E825 RID: 59429 [FieldOffset(Offset = "0x51")] [Token(Token = "0x400E825")] public bool KIBHJHLJPBL; // Token: 0x0400E826 RID: 59430 [FieldOffset(Offset = "0x52")] [Token(Token = "0x400E826")] public bool NCDFBMKLJLE; // Token: 0x0400E827 RID: 59431 [FieldOffset(Offset = "0x53")] [Token(Token = "0x400E827")] public bool KNHOMOOGLJD; } // Token: 0x020032A7 RID: 12967 [Token(Token = "0x20032A7")] [CompilerGenerated] private sealed class NFMHJNOALBP { // Token: 0x06016167 RID: 90471 RVA: 0x00523264 File Offset: 0x00521464 [Token(Token = "0x6016167")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NFMHJNOALBP() { } // Token: 0x06016168 RID: 90472 RVA: 0x00523278 File Offset: 0x00521478 [Token(Token = "0x6016168")] [Address(RVA = "0x1670D30", Offset = "0x166FD30", VA = "0x181670D30")] 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: 0x0400E828 RID: 59432 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E828")] public PCGBNHABFJL command; } }