using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Core.Screens; using UnityEngine; using UnityEngine.UI; // Token: 0x020028B8 RID: 10424 [Token(Token = "0x20028B8")] [StructLayout(3)] public class PGNOMDBBGCC : GHJPGFBHMMC { // Token: 0x17003137 RID: 12599 // (get) Token: 0x0601238E RID: 74638 RVA: 0x004584C0 File Offset: 0x004566C0 [Token(Token = "0x17003137")] public override int LNEDNNJCPMG { [Token(Token = "0x601238E")] [Address(RVA = "0x160D100", Offset = "0x160BB00", VA = "0x18160D100", Slot = "14")] get { return 31; } } // Token: 0x17003138 RID: 12600 // (get) Token: 0x0601238F RID: 74639 RVA: 0x004584D0 File Offset: 0x004566D0 [Token(Token = "0x17003138")] public override bool KAPLCJDFAMJ { [Token(Token = "0x601238F")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x06012390 RID: 74640 RVA: 0x004584E0 File Offset: 0x004566E0 [Token(Token = "0x6012390")] [Address(RVA = "0x160CCE0", Offset = "0x160B6E0", VA = "0x18160CCE0", Slot = "16")] public override void OFFLOPLJBBG(FramedWorldUIScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ) { Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKMENBOLMJH); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IKJALKKMHCH); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.JJLMAKEKAJB); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFFAPBBLOLF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HPKENNAOLAP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MFCHMNBIKEO); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKBKJFNBDAJ); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MDBAJCCOOFG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IPMNCPBNOEC); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.EDGNDEJIECD); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; this.BDBGNMGBGEC.k__BackingField = num != 0; ActionEvent isInteractingWithChangeEvent = ScreensFramedWorldUI.IsInteractingWithChangeEvent; Action action = new Action(this.PAHPOAGJJBI); } // Token: 0x06012391 RID: 74641 RVA: 0x004585F8 File Offset: 0x004567F8 [Token(Token = "0x6012391")] [Address(RVA = "0x160C140", Offset = "0x160AB40", VA = "0x18160C140", Slot = "17")] public override void Dispose() { base.Dispose(); ActionEvent isInteractingWithChangeEvent = ScreensFramedWorldUI.IsInteractingWithChangeEvent; Action action = new Action(this.PAHPOAGJJBI); } // Token: 0x06012392 RID: 74642 RVA: 0x00458624 File Offset: 0x00456824 [Token(Token = "0x6012392")] [Address(RVA = "0x160D110", Offset = "0x160BB10", VA = "0x18160D110", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012393 RID: 74643 RVA: 0x00458640 File Offset: 0x00456840 [Token(Token = "0x6012393")] [Address(RVA = "0x160C7A0", Offset = "0x160B1A0", VA = "0x18160C7A0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06012394 RID: 74644 RVA: 0x00458664 File Offset: 0x00456864 [Token(Token = "0x6012394")] [Address(RVA = "0x105EC10", Offset = "0x105D610", VA = "0x18105EC10", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06012395 RID: 74645 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012395")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void GKMENBOLMJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012396 RID: 74646 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012396")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void IKJALKKMHCH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012397 RID: 74647 RVA: 0x00458684 File Offset: 0x00456884 [Token(Token = "0x6012397")] [Address(RVA = "0x160C730", Offset = "0x160B130", VA = "0x18160C730")] private void JJLMAKEKAJB() { List nmoagkmgggc = this.NMOAGKMGGGC; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012398 RID: 74648 RVA: 0x004586A8 File Offset: 0x004568A8 [Token(Token = "0x6012398")] [Address(RVA = "0x160BB10", Offset = "0x160A510", VA = "0x18160BB10")] private void DFFAPBBLOLF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool flag; if (flag) { } bool flag2; if (flag2) { } List nmoagkmgggc = this.NMOAGKMGGGC; int num = nmoagkmgggc._size - 1; ThrowHelper.ThrowArgumentOutOfRangeException(); this.HKGMEGIPLAP = nmoagkmgggc; bool flag3; if (flag3) { Canvas canvas = this.HKGMEGIPLAP.canvas; Vector2 vector = this.ILJPENGHIDC(); Action action = new Action(this.HAOOLGFPMEP); ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; this.BDBGNMGBGEC.EPKNJJIGHLN.z = action; ScreensFramedWorldUI hkgmegiplap2 = this.HKGMEGIPLAP; FPIIIOCIKGE bdbgnmgbgec = this.BDBGNMGBGEC; ScreensFramedWorldUI hkgmegiplap3 = this.HKGMEGIPLAP; this.JOMFPENMGBK.JLCPLHJBOAK.z = action; ScreensFramedWorldUI hkgmegiplap4 = this.HKGMEGIPLAP; JNLDNNAKBGH jomfpenmgbk = this.JOMFPENMGBK; Vector3 vector2; float z = vector2.z; jomfpenmgbk.OLEDPOPNAKK.z = z; } FPIIIOCIKGE bdbgnmgbgec2 = this.BDBGNMGBGEC; Vector3 vector3; float z2 = vector3.z; FPIIIOCIKGE bdbgnmgbgec3 = this.BDBGNMGBGEC; JNLDNNAKBGH jomfpenmgbk2 = this.JOMFPENMGBK; Vector3 vector4; float z3 = vector4.z; jomfpenmgbk2.JLCPLHJBOAK.z = z3; JNLDNNAKBGH jomfpenmgbk3 = this.JOMFPENMGBK; Vector3 vector5; float z4 = vector5.z; jomfpenmgbk3.OLEDPOPNAKK.z = z4; } // Token: 0x06012399 RID: 74649 RVA: 0x004587D8 File Offset: 0x004569D8 [Token(Token = "0x6012399")] [Address(RVA = "0x160C930", Offset = "0x160B330", VA = "0x18160C930")] private void MFCHMNBIKEO() { List nmoagkmgggc = this.NMOAGKMGGGC; ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; this.BDBGNMGBGEC.EPKNJJIGHLN.z = nmoagkmgggc; ScreensFramedWorldUI hkgmegiplap2 = this.HKGMEGIPLAP; FPIIIOCIKGE bdbgnmgbgec = this.BDBGNMGBGEC; ScreensFramedWorldUI hkgmegiplap3 = this.HKGMEGIPLAP; this.JOMFPENMGBK.JLCPLHJBOAK.z = nmoagkmgggc; ScreensFramedWorldUI hkgmegiplap4 = this.HKGMEGIPLAP; JNLDNNAKBGH jomfpenmgbk = this.JOMFPENMGBK; Vector3 vector; float z = vector.z; jomfpenmgbk.OLEDPOPNAKK.z = z; AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero; } // Token: 0x0601239A RID: 74650 RVA: 0x00458868 File Offset: 0x00456A68 [Token(Token = "0x601239A")] [Address(RVA = "0x160C390", Offset = "0x160AD90", VA = "0x18160C390")] private void HPKENNAOLAP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; int num = 0; if (hkgmegiplap != num) { this.HKGMEGIPLAP.StopInteractingWith(); this.HKGMEGIPLAP = (ulong)0L; } } // Token: 0x0601239B RID: 74651 RVA: 0x004588A8 File Offset: 0x00456AA8 [Token(Token = "0x601239B")] [Address(RVA = "0x160CBB0", Offset = "0x160B5B0", VA = "0x18160CBB0")] private void MKBKJFNBDAJ() { int num = 0; ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; int num2 = 0; bool flag; if (hkgmegiplap != num2 && flag) { Canvas canvas = this.HKGMEGIPLAP.canvas; if (num == canvas) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } } // Token: 0x0601239C RID: 74652 RVA: 0x004588F8 File Offset: 0x00456AF8 [Token(Token = "0x601239C")] [Address(RVA = "0x160C7F0", Offset = "0x160B1F0", VA = "0x18160C7F0")] private void MDBAJCCOOFG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; int num = 0; if (hkgmegiplap != num) { AspectRatioFitter canvasAspectRatioFitter = this.HKGMEGIPLAP.canvasAspectRatioFitter; int num2 = 0; if (canvasAspectRatioFitter != num2) { float aspectRatio = this.HKGMEGIPLAP.canvasAspectRatioFitter.m_AspectRatio; this.AKKEEFIJJNE = aspectRatio; Vector2 vector = this.ILJPENGHIDC(); int width = Screen.width; int height = Screen.height; this.HKGMEGIPLAP.canvasAspectRatioFitter.aspectRatio = 1f; } } } // Token: 0x0601239D RID: 74653 RVA: 0x00458984 File Offset: 0x00456B84 [Token(Token = "0x601239D")] [Address(RVA = "0x160C210", Offset = "0x160AC10", VA = "0x18160C210")] private void EDGNDEJIECD() { int num = 0; bool flag; if (flag) { Canvas canvas = this.HKGMEGIPLAP.canvas; if (!(num != canvas)) { return; } } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601239E RID: 74654 RVA: 0x004589C0 File Offset: 0x00456BC0 [Token(Token = "0x601239E")] [Address(RVA = "0x160C660", Offset = "0x160B060", VA = "0x18160C660")] private void IPMNCPBNOEC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; int num = 0; if (hkgmegiplap != num) { AspectRatioFitter canvasAspectRatioFitter = this.HKGMEGIPLAP.canvasAspectRatioFitter; int num2 = 0; if (canvasAspectRatioFitter != num2) { AspectRatioFitter canvasAspectRatioFitter2 = this.HKGMEGIPLAP.canvasAspectRatioFitter; float akkeefijjne = this.AKKEEFIJJNE; canvasAspectRatioFitter2.aspectRatio = akkeefijjne; } } } // Token: 0x0601239F RID: 74655 RVA: 0x00458A1C File Offset: 0x00456C1C [Token(Token = "0x601239F")] [Address(RVA = "0x160C570", Offset = "0x160AF70", VA = "0x18160C570")] private Vector2 ILJPENGHIDC() { int width = Screen.width; Rect safeArea = Screen.safeArea; throw new NullReferenceException(); } // Token: 0x060123A0 RID: 74656 RVA: 0x00458A40 File Offset: 0x00456C40 [Token(Token = "0x60123A0")] [Address(RVA = "0x160D080", Offset = "0x160BA80", VA = "0x18160D080")] private void PAHPOAGJJBI(ScreensFramedWorldUI JBFIMIEMPII) { List nmoagkmgggc = this.NMOAGKMGGGC; if (!JBFIMIEMPII.COPODMMEANB) { bool flag = nmoagkmgggc.Remove(JBFIMIEMPII); return; } nmoagkmgggc.Add(JBFIMIEMPII); } // Token: 0x060123A1 RID: 74657 RVA: 0x00458A74 File Offset: 0x00456C74 [Token(Token = "0x60123A1")] [Address(RVA = "0x160C310", Offset = "0x160AD10", VA = "0x18160C310")] private void HAOOLGFPMEP() { ScreensFramedWorldUI hkgmegiplap = this.HKGMEGIPLAP; int num = 0; if (hkgmegiplap != num) { this.HKGMEGIPLAP.StopInteractingWith(); } } // Token: 0x060123A2 RID: 74658 RVA: 0x00458AA8 File Offset: 0x00456CA8 [Token(Token = "0x60123A2")] [Address(RVA = "0x160D160", Offset = "0x160BB60", VA = "0x18160D160")] public PGNOMDBBGCC() { JNLDNNAKBGH jnldnnakbgh = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)((uint)2), (JNLDNNAKBGH.DODBLJMEOMI)((uint)2)); this.JOMFPENMGBK = jnldnnakbgh; FPIIIOCIKGE fpiiiocikge = new FPIIIOCIKGE(); this.BDBGNMGBGEC = fpiiiocikge; List list = new List(); this.NMOAGKMGGGC = list; base..ctor(); } // Token: 0x0400C2CD RID: 49869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C2CD")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C2CE RID: 49870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C2CE")] private float AKKEEFIJJNE = 1f; // Token: 0x0400C2CF RID: 49871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C2CF")] private JNLDNNAKBGH JOMFPENMGBK; // Token: 0x0400C2D0 RID: 49872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C2D0")] private FPIIIOCIKGE BDBGNMGBGEC; // Token: 0x0400C2D1 RID: 49873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C2D1")] private ScreensFramedWorldUI HKGMEGIPLAP; // Token: 0x0400C2D2 RID: 49874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C2D2")] private List NMOAGKMGGGC; // Token: 0x020028B9 RID: 10425 [Token(Token = "0x20028B9")] private enum ODOINFNMHGB { // Token: 0x0400C2D4 RID: 49876 [Token(Token = "0x400C2D4")] Disabled, // Token: 0x0400C2D5 RID: 49877 [Token(Token = "0x400C2D5")] NotUsingUI, // Token: 0x0400C2D6 RID: 49878 [Token(Token = "0x400C2D6")] UsingUI } // Token: 0x020028BA RID: 10426 [Token(Token = "0x20028BA")] private enum PFCEFMLMMIM { // Token: 0x0400C2D8 RID: 49880 [Token(Token = "0x400C2D8")] NotAttached, // Token: 0x0400C2D9 RID: 49881 [Token(Token = "0x400C2D9")] Attached } }