using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.AR; using RecRoom.Core.Controllers.ScreenBehaviors; using SA.Foundation.Templates; using SA.iOS.UIKit; using UnityEngine; // Token: 0x020028BC RID: 10428 [Token(Token = "0x20028BC")] [StructLayout(3)] public class IJOAPLGLCCC : OELEDHHJOMO { // Token: 0x17003139 RID: 12601 // (get) Token: 0x060123A4 RID: 74660 RVA: 0x00458B08 File Offset: 0x00456D08 [Token(Token = "0x17003139")] protected override int CMLFALOFIPO { [Token(Token = "0x60123A4")] [Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "24")] get { return 3; } } // Token: 0x1700313A RID: 12602 // (get) Token: 0x060123A5 RID: 74661 RVA: 0x00458B18 File Offset: 0x00456D18 [Token(Token = "0x1700313A")] protected override CFHMOGLHPPP EMONAOIJMHF { [Token(Token = "0x60123A5")] [Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "26")] get { return CFHMOGLHPPP.TRANSPARENT; } } // Token: 0x1700313B RID: 12603 // (get) Token: 0x060123A6 RID: 74662 RVA: 0x00458B28 File Offset: 0x00456D28 [Token(Token = "0x1700313B")] protected override bool LOINJNMJBLL { [Token(Token = "0x60123A6")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "25")] get { } } // Token: 0x060123A7 RID: 74663 RVA: 0x00458B38 File Offset: 0x00456D38 [Token(Token = "0x60123A7")] [Address(RVA = "0x1639E30", Offset = "0x1638830", VA = "0x181639E30", Slot = "27")] protected override void CKHMFGLDNOP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.CKHMFGLDNOP(CPMPEJFMDED, OEAPMLMHLLF); Action action = new Action(this.GKOLCEKKOEE); PlatformARManager instance = SingletonMonoBehaviour.Instance; DGENAKIGBIB.MMPIDDOAMCJ(this); int num = 0; if (instance != num) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; } } // Token: 0x060123A8 RID: 74664 RVA: 0x00458B84 File Offset: 0x00456D84 [Token(Token = "0x60123A8")] [Address(RVA = "0x163A270", Offset = "0x1638C70", VA = "0x18163A270", Slot = "28")] protected override void HMNPFDFHOMF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.HMNPFDFHOMF(HKDPLMDENDA, CKCOCKOPHAM); PlatformARManager instance = SingletonMonoBehaviour.Instance; DGENAKIGBIB.PPBGFCKKFNB(this); GameObject gameObject; gameObject.SetActive(true); int num = 0; if (gameObject != num) { RoomARManager.SetPlaneRenderMode(CFHMOGLHPPP.OPAQUE); } } // Token: 0x060123A9 RID: 74665 RVA: 0x00458BC4 File Offset: 0x00456DC4 [Token(Token = "0x60123A9")] [Address(RVA = "0x163A570", Offset = "0x1638F70", VA = "0x18163A570", Slot = "29")] protected override bool JIDGGAENBOA() { bool flag = base.JIDGGAENBOA(); if (!flag) { return flag; } return this.NDDJLOIBAHE(); } // Token: 0x060123AA RID: 74666 RVA: 0x00458BE4 File Offset: 0x00456DE4 [Token(Token = "0x60123AA")] [Address(RVA = "0x163A730", Offset = "0x1639130", VA = "0x18163A730")] private bool NDDJLOIBAHE() { bool screensFullARModeEnabled = SingletonMonoBehaviour.Instance.NPONHMKPKJH; bool flag; if (screensFullARModeEnabled && !flag && SingletonMonoBehaviour.Instance.NPONHMKPKJH) { bool flag2; if (flag2) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag3; if (!flag3) { goto IL_36; } } return true; } IL_36: throw new NullReferenceException(); } // Token: 0x060123AB RID: 74667 RVA: 0x00458C30 File Offset: 0x00456E30 [Token(Token = "0x60123AB")] [Address(RVA = "0x163A1A0", Offset = "0x1638BA0", VA = "0x18163A1A0")] private void GKOLCEKKOEE() { if (SingletonMonoBehaviour.IsInitialized) { int num = 0; GameObject gameObject; gameObject.SetActive(num != 0); ISN_UIImagePickerController.SaveScreenshotToCameraRoll(new Action(this.MOGGPAEJIOJ)); } } // Token: 0x060123AC RID: 74668 RVA: 0x00458C68 File Offset: 0x00456E68 [Token(Token = "0x60123AC")] [Address(RVA = "0x163A910", Offset = "0x1639310", VA = "0x18163A910")] public IJOAPLGLCCC() { } // Token: 0x060123AD RID: 74669 RVA: 0x00458C7C File Offset: 0x00456E7C [Token(Token = "0x60123AD")] [Address(RVA = "0x163A5C0", Offset = "0x1638FC0", VA = "0x18163A5C0")] [CompilerGenerated] private void MOGGPAEJIOJ(SA_Result GIAOBLMEMMI) { GameObject gameObject; gameObject.SetActive(true); if (SingletonMonoBehaviour.IsInitialized) { if (GIAOBLMEMMI.IsSucceeded) { NotificationManager instance = SingletonMonoBehaviour.Instance; throw new NullReferenceException(); } NotificationManager instance2 = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), "Could not save screenshot", 4f, num, num); } } }