using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020029E1 RID: 10721 [Token(Token = "0x20029E1")] [StructLayout(3)] public class OPNIOCDBCMA { // Token: 0x06012B89 RID: 76681 RVA: 0x004759A8 File Offset: 0x00473BA8 [Token(Token = "0x6012B89")] [Address(RVA = "0x17D8A50", Offset = "0x17D7450", VA = "0x1817D8A50")] public static void EOGEKPPBJHA() { int num; do { num = 0; List hdpffankpei = OPNIOCDBCMA.HDPFFANKPEI; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); OPNIOCDBCMA.HDPFFANKPEI.Clear(); } // Token: 0x06012B8A RID: 76682 RVA: 0x004759DC File Offset: 0x00473BDC [Token(Token = "0x6012B8A")] [Address(RVA = "0x17D8680", Offset = "0x17D7080", VA = "0x1817D8680")] public static void DFGNFLKBNEN(Vector3 IFAIDIKJOAC, Vector3 OJJOHDIFMEG, Quaternion IBCNKFBPCBM, Color GJAINANBOCB) { Material lklkeppfinm = OPNIOCDBCMA.LKLKEPPFINM; int num = 0; if (lklkeppfinm == num) { OPNIOCDBCMA.LKLKEPPFINM = new Material(Shader.Find("Sprites/Default")); } GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Cube); Collider component = gameObject.GetComponent(); int num2 = 0; component.enabled = num2 != 0; Renderer component2 = gameObject.GetComponent(); Material lklkeppfinm2 = OPNIOCDBCMA.LKLKEPPFINM; component2.SetMaterial(lklkeppfinm2); GJAINANBOCB.a = 0.1f; Material material = gameObject.GetComponent().GetMaterial(); Transform transform = gameObject.transform; float z = IFAIDIKJOAC.z; Transform transform2 = gameObject.transform; float z2 = Vector3.one.z; Vector3 vector; float z3 = vector.z; float z4 = OJJOHDIFMEG.z; Vector3 vector2; float z5 = vector2.z; Transform transform3 = gameObject.transform; OPNIOCDBCMA.HDPFFANKPEI.Add(gameObject); } // Token: 0x06012B8B RID: 76683 RVA: 0x00475AB0 File Offset: 0x00473CB0 [Token(Token = "0x6012B8B")] [Address(RVA = "0x17DA620", Offset = "0x17D9020", VA = "0x1817DA620")] private void MCBOKKFJLBP() { int num = 0; this.GGPAANCJNLE = num; OPNIOCDBCMA.AHFIOEFJCNK = new ELFAHKIGLDK[100]; ELFAHKIGLDK[] ahfioefjcnk = OPNIOCDBCMA.AHFIOEFJCNK; ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK(); throw new ArrayTypeMismatchException(); } // Token: 0x06012B8C RID: 76684 RVA: 0x00475AF8 File Offset: 0x00473CF8 [Token(Token = "0x6012B8C")] [Address(RVA = "0x17DB4D0", Offset = "0x17D9ED0", VA = "0x1817DB4D0")] private ELFAHKIGLDK NGALFMIJBLH() { int ggpaancjnle = this.GGPAANCJNLE; int ggpaancjnle2 = this.GGPAANCJNLE; ELFAHKIGLDK[] ahfioefjcnk = OPNIOCDBCMA.AHFIOEFJCNK; int num = ggpaancjnle2 + 1; this.GGPAANCJNLE = num; num = ggpaancjnle2; return ahfioefjcnk[num]; } // Token: 0x06012B8D RID: 76685 RVA: 0x00475B3C File Offset: 0x00473D3C [Token(Token = "0x6012B8D")] [Address(RVA = "0x17D89D0", Offset = "0x17D73D0", VA = "0x1817D89D0")] public void DNPEBBHGMAF() { OPNIOCDBCMA.EOGEKPPBJHA(); OPNIOCDBCMA.PJAHIOAHBFB.Clear(); } // Token: 0x06012B8E RID: 76686 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012B8E")] [Address(RVA = "0x17DABA0", Offset = "0x17D95A0", VA = "0x1817DABA0")] public void NCCFPGOLEAJ(ILHIJJDFDOD LBAGLOKOJBH, int POGNKHICGID, Vector3 JMKGGICBFOD, Quaternion OMFHHKIFBFJ, bool KAFFHMDHIHE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012B8F RID: 76687 RVA: 0x00475B60 File Offset: 0x00473D60 [Token(Token = "0x6012B8F")] [Address(RVA = "0x17DA770", Offset = "0x17D9170", VA = "0x1817DA770")] public void MJKHPPGLGCE(ref Vector3 PNAPEKBINPI, ref Quaternion OAANPMCIDCL, bool LKGNFELPPEP, bool DNMLLOGCMPF, Func DNCNDADEHMH) { int num = 0; if ((this.NLEHNEGACHM ? 1 : 0) == num) { float z = PNAPEKBINPI.z; this.NMPGELPHADM.z = z; float z2 = PNAPEKBINPI.z; this.ODHJBJPKLCO.z = z2; } int num2 = 0; int num3 = 0; Vector3 vector; float z3 = vector.z; this.ODHJBJPKLCO.z = z3; float z4 = PNAPEKBINPI.z; this.NMPGELPHADM.z = z4; float z5 = this.ODHJBJPKLCO.z; PNAPEKBINPI.z = z5; if (!this.IKJEEAHBIEP(ref PNAPEKBINPI, num2, num3)) { this.NLEHNEGACHM = false; float z6 = PNAPEKBINPI.z; this.NDCFAPCBHHO.z = z6; } if (!this.CFLAPFOLFKB) { float z7 = PNAPEKBINPI.z; int num4 = 0; this.JJBHAMLOFOD.z = (float)num4; this.NLEHNEGACHM = (ulong)1L != 0UL; if (LKGNFELPPEP && (ulong)1L != 0UL) { Vector3 vector2; float z8 = vector2.z; this.NDCFAPCBHHO.z = z8; } this.NDCFAPCBHHO.z = z7; float z9 = this.NDCFAPCBHHO.z; PNAPEKBINPI.z = z9; Quaternion pojndohkobg = this.POJNDOHKOBG; OAANPMCIDCL.x = pojndohkobg; } } // Token: 0x06012B90 RID: 76688 RVA: 0x00475C8C File Offset: 0x00473E8C [Token(Token = "0x6012B90")] [Address(RVA = "0x17DA030", Offset = "0x17D8A30", VA = "0x1817DA030")] private bool IKJEEAHBIEP(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Func DNCNDADEHMH) { int num; do { num = 0; List pjahioahbfb = OPNIOCDBCMA.PJAHIOAHBFB; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Vector3 vector; float z = vector.z; BPJIEDBHOML.z = z; } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06012B91 RID: 76689 RVA: 0x00475CD0 File Offset: 0x00473ED0 [Token(Token = "0x6012B91")] [Address(RVA = "0x17D8260", Offset = "0x17D6C60", VA = "0x1817D8260")] private bool AGJIMJJKNIL(Vector3 DLDNJLFNBIG, Quaternion OGJJAFLKEDN, Vector3 MFJBODFEHMO, Collider GLPOLGOBLAA, out Vector3 BPJIEDBHOML, out Quaternion EBINAOHMKGF, out Vector3 OIGILBAMLNG) { float z = Vector3.zero.z; if (!0) { bool flag; return flag; } bool flag2; if (!flag2) { } throw new NullReferenceException(); } // Token: 0x06012B92 RID: 76690 RVA: 0x00475D04 File Offset: 0x00473F04 [Token(Token = "0x6012B92")] [Address(RVA = "0x17D98C0", Offset = "0x17D82C0", VA = "0x1817D98C0")] private bool HDAEANBNAJD(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 MFJBODFEHMO, Func DNCNDADEHMH) { for (;;) { int num = 0; Collider[] array; if ((this.OKBOHKMKBKD ? 1 : 0) != num) { if (array.Length > 1) { Color green = Color.green; } Color yellow = Color.yellow; } List list = new List(); int num2 = 0; int length = array.Length; if (num2 >= length) { goto IL_A7; } Collider collider = array[num2]; bool flag; if (!flag) { float z = BPJIEDBHOML.z; bool flag2; if (flag2) { break; } } num2++; if (MFJBODFEHMO == 0) { goto IL_A7; } } throw new NullReferenceException(); IL_A7: throw new NullReferenceException(); } // Token: 0x06012B93 RID: 76691 RVA: 0x00475DC0 File Offset: 0x00473FC0 [Token(Token = "0x6012B93")] [Address(RVA = "0x17D8BE0", Offset = "0x17D75E0", VA = "0x1817D8BE0")] private bool FCIOCOACAAN(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 MFJBODFEHMO, Collider GLPOLGOBLAA, ref Vector3 OIGILBAMLNG) { ELFAHKIGLDK dclgnjjhdme = this.DCLGNJJHDME; bool flag; if (flag) { float num2; float num = Mathf.Min(num2, num2); ELFAHKIGLDK dclgnjjhdme2 = this.DCLGNJJHDME; float num3 = dclgnjjhdme2.DDKKOADJFOH.z; num3 = Mathf.Max(dclgnjjhdme2.DDKKOADJFOH.y, num3); float num4 = num * 0.5f; bool okbohkmkbkd = this.OKBOHKMKBKD; float num5; if (num4 <= num5) { int num6 = 0; if (okbohkmkbkd) { ELFAHKIGLDK dclgnjjhdme3 = this.DCLGNJJHDME; ELFAHKIGLDK dclgnjjhdme4 = this.DCLGNJJHDME; Color blue = Color.blue; } Vector3 zero = Vector3.zero; ELFAHKIGLDK dclgnjjhdme5 = this.DCLGNJJHDME; Vector3 right = Vector3.right; Vector3 ddkkoadjfoh = this.DCLGNJJHDME.DDKKOADJFOH; float z = MFJBODFEHMO.z; ELFAHKIGLDK dclgnjjhdme6 = this.DCLGNJJHDME; Vector3 up = Vector3.up; ELFAHKIGLDK dclgnjjhdme7 = this.DCLGNJJHDME; float y = dclgnjjhdme7.DDKKOADJFOH.y; float z2 = dclgnjjhdme7.KCHBEGGLAHI.z; Vector3 vector; float z3 = vector.z; ELFAHKIGLDK dclgnjjhdme8 = this.DCLGNJJHDME; Vector3 forward = Vector3.forward; ELFAHKIGLDK dclgnjjhdme9 = this.DCLGNJJHDME; float z4 = dclgnjjhdme9.DDKKOADJFOH.z; float z5 = dclgnjjhdme9.KCHBEGGLAHI.z; Vector3 vector2; float z6 = vector2.z; if (dclgnjjhdme9 == 0) { Vector3 vector3; float z7 = vector3.z; BPJIEDBHOML.z = z7; } if ((this.ELEOPHGPBLN ? 1 : 0) != num6) { ELFAHKIGLDK dclgnjjhdme10 = this.DCLGNJJHDME; Vector3 right2 = Vector3.right; Vector3 ddkkoadjfoh2 = this.DCLGNJJHDME.DDKKOADJFOH; float z8 = MFJBODFEHMO.z; ELFAHKIGLDK dclgnjjhdme11 = this.DCLGNJJHDME; Vector3 up2 = Vector3.up; ELFAHKIGLDK dclgnjjhdme12 = this.DCLGNJJHDME; float z9 = dclgnjjhdme12.KCHBEGGLAHI.z; Vector3 vector4; float z10 = vector4.z; float y2 = dclgnjjhdme12.DDKKOADJFOH.y; ELFAHKIGLDK dclgnjjhdme13 = this.DCLGNJJHDME; Vector3 forward2 = Vector3.forward; ELFAHKIGLDK dclgnjjhdme14 = this.DCLGNJJHDME; float z11 = dclgnjjhdme14.KCHBEGGLAHI.z; Vector3 vector5; float z12 = vector5.z; float z13 = dclgnjjhdme14.DDKKOADJFOH.z; } return true; } if (okbohkmkbkd) { ELFAHKIGLDK dclgnjjhdme15 = this.DCLGNJJHDME; ELFAHKIGLDK dclgnjjhdme16 = this.DCLGNJJHDME; Color red = Color.red; } } throw new NullReferenceException(); } // Token: 0x06012B94 RID: 76692 RVA: 0x00475FD0 File Offset: 0x004741D0 [Token(Token = "0x6012B94")] [Address(RVA = "0x17DB570", Offset = "0x17D9F70", VA = "0x1817DB570")] private void NJDPELKMGKD(MeshCollider MBEHODBGOJI, ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 ILALHDDOAGN, float EMLFFPECJBL, Vector3 MFJBODFEHMO) { Vector3 vector; float z = vector.z; BPJIEDBHOML.z = z; } // Token: 0x06012B95 RID: 76693 RVA: 0x00475FF0 File Offset: 0x004741F0 [Token(Token = "0x6012B95")] [Address(RVA = "0x17DA450", Offset = "0x17D8E50", VA = "0x1817DA450")] private static float JJFOCGJICAP(Quaternion IBCNKFBPCBM, Vector3 CHGNDIAMGLF, Vector3 OJJOHDIFMEG) { float z = CHGNDIAMGLF.z; Vector3 vector; float z2 = vector.z; return OJJOHDIFMEG.z; } // Token: 0x06012B96 RID: 76694 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012B96")] [Address(RVA = "0x17DB710", Offset = "0x17DA110", VA = "0x1817DB710")] private static Quaternion OCOEFFCNFLJ(Vector3 DJBBMJBBNHB, Quaternion IGPENJBJADK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012B97 RID: 76695 RVA: 0x00476014 File Offset: 0x00474214 [Token(Token = "0x6012B97")] [Address(RVA = "0x17D95E0", Offset = "0x17D7FE0", VA = "0x1817D95E0")] private static bool HCJKHPNGCGM(Vector3 GLHHBDHELAO, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, Vector3 MFJBODFEHMO, Vector3 MELCHDEJOBK, float FIALKCGIBEK, ref Vector3 LBJBMBFCBHD, ref float OENEMHILNMO) { float z = GLHHBDHELAO.z; int num = 0; float num2; if (num > (int)num2) { Vector3 vector; float z2 = vector.z; GLHHBDHELAO.z = z2; } float z3 = GLHHBDHELAO.z; if (num2 < (float)num) { z3.m_value = num2; } Vector3 vector2; float z4 = vector2.z; DDHPAFKBMON.z = z4; vector2.x = num2; float z5 = GLHHBDHELAO.z; return true; } // Token: 0x06012B98 RID: 76696 RVA: 0x00476078 File Offset: 0x00474278 [Token(Token = "0x6012B98")] [Address(RVA = "0x17DB8B0", Offset = "0x17DA2B0", VA = "0x1817DB8B0")] private static void PDNLIBAAMNM(Vector3 GLHHBDHELAO, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, Vector3 MFJBODFEHMO, Vector3 MELCHDEJOBK, float FIALKCGIBEK, Vector3 MEBKBGMBFOE) { float z = GLHHBDHELAO.z; float z2 = GLHHBDHELAO.z; float num; if (0 > (int)num) { Vector3 vector; float z3 = vector.z; GLHHBDHELAO.z = z3; } float num3; float num4; float num2 = Mathf.Min(num3, num4); num4 = num2; num2 = num3; float num5 = Mathf.Max(num2, num4); float num6 = Mathf.Min(0.1f, num5); Vector3 vector2; float z4 = vector2.z; DDHPAFKBMON.z = z4; } // Token: 0x06012B99 RID: 76697 RVA: 0x004760EC File Offset: 0x004742EC [Token(Token = "0x6012B99")] [Address(RVA = "0x17DBDB0", Offset = "0x17DA7B0", VA = "0x1817DBDB0")] public OPNIOCDBCMA() { ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK(); this.DCLGNJJHDME = elfahkigldk; base..ctor(); } // Token: 0x0400C85F RID: 51295 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400C85F")] private Vector3 ODHJBJPKLCO; // Token: 0x0400C860 RID: 51296 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400C860")] private Vector3 JJBHAMLOFOD; // Token: 0x0400C861 RID: 51297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C861")] private bool NLEHNEGACHM; // Token: 0x0400C862 RID: 51298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x400C862")] private bool CFLAPFOLFKB; // Token: 0x0400C863 RID: 51299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400C863")] private Vector3 NDCFAPCBHHO; // Token: 0x0400C864 RID: 51300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400C864")] private Quaternion POJNDOHKOBG; // Token: 0x0400C865 RID: 51301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C865")] private Vector3 NMPGELPHADM; // Token: 0x0400C866 RID: 51302 [Token(Token = "0x400C866")] private const float EJDKGFLMELG = 0.6f; // Token: 0x0400C867 RID: 51303 [Token(Token = "0x400C867")] private const float EDLJOGEDEBN = 0.2f; // Token: 0x0400C868 RID: 51304 [Token(Token = "0x400C868")] private const float KOMCNIMGAAH = 0.1f; // Token: 0x0400C869 RID: 51305 [Token(Token = "0x400C869")] private const float DPIEMLBGAKL = 15f; // Token: 0x0400C86A RID: 51306 [Token(Token = "0x400C86A")] private const int BKOFJMLKINL = 100; // Token: 0x0400C86B RID: 51307 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400C86B")] private bool OKBOHKMKBKD; // Token: 0x0400C86C RID: 51308 [global::Cpp2IlInjected.FieldOffset(Offset = "0x55")] [Token(Token = "0x400C86C")] private bool ELEOPHGPBLN; // Token: 0x0400C86D RID: 51309 [Token(Token = "0x400C86D")] private static List HDPFFANKPEI = new List(); // Token: 0x0400C86E RID: 51310 [Token(Token = "0x400C86E")] private static Material LKLKEPPFINM; // Token: 0x0400C86F RID: 51311 [Token(Token = "0x400C86F")] protected static List PJAHIOAHBFB = new List(100); // Token: 0x0400C870 RID: 51312 [Token(Token = "0x400C870")] protected static ELFAHKIGLDK[] AHFIOEFJCNK; // Token: 0x0400C871 RID: 51313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C871")] private int GGPAANCJNLE; // Token: 0x0400C872 RID: 51314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C872")] private ELFAHKIGLDK DCLGNJJHDME; }