using System; using System.Runtime.InteropServices; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using RecRoom.Async; namespace AGUI.StackedUI { // Token: 0x02001B3D RID: 6973 [Token(Token = "0x2001B3D")] [StructLayout(3)] public class ContactsPermissionAskScreen : ConfirmUIDialog { // Token: 0x0600BB0C RID: 47884 RVA: 0x002C022C File Offset: 0x002BE42C [Token(Token = "0x600BB0C")] [Address(RVA = "0x1190060", Offset = "0x118EA60", VA = "0x181190060")] private void Awake() { this.k__BackingField = true; } // Token: 0x0600BB0D RID: 47885 RVA: 0x002C0240 File Offset: 0x002BE440 [Token(Token = "0x600BB0D")] [Address(RVA = "0x11900F0", Offset = "0x118EAF0", VA = "0x1811900F0", Slot = "18")] public override IPromise ShowDialog() { PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; if (promise == 0) { int num = 0; base.KHKDGPHPIND(num, true); } if (SingletonMonoBehaviour.Instance.CanAskForContactsPermission()) { base.KHKDGPHPIND((uint)1, true); } return base.ShowDialog(); } // Token: 0x0600BB0E RID: 47886 RVA: 0x002C0284 File Offset: 0x002BE484 [Token(Token = "0x600BB0E")] [Address(RVA = "0x11900B0", Offset = "0x118EAB0", VA = "0x1811900B0")] public void Button_Yes() { base.KHKDGPHPIND((uint)1, true); } // Token: 0x0600BB0F RID: 47887 RVA: 0x002C029C File Offset: 0x002BE49C [Token(Token = "0x600BB0F")] [Address(RVA = "0x1190070", Offset = "0x118EA70", VA = "0x181190070")] public void Button_Skip() { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x0600BB10 RID: 47888 RVA: 0x002C02B4 File Offset: 0x002BE4B4 [Token(Token = "0x600BB10")] [Address(RVA = "0x118FD60", Offset = "0x118E760", VA = "0x18118FD60")] public ContactsPermissionAskScreen() { } } }