using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001A84 RID: 6788 [Token(Token = "0x2001A84")] [StructLayout(3)] public class MakerPenPaletteBuyFreeGiftsConfirmationScreen : MakerPenPaletteUIFlowBase { // Token: 0x140000C5 RID: 197 // (add) Token: 0x0600B664 RID: 46692 RVA: 0x002ABF18 File Offset: 0x002AA118 // (remove) Token: 0x0600B665 RID: 46693 RVA: 0x002ABF44 File Offset: 0x002AA144 [Token(Token = "0x140000C5")] public static event Action PGANLHMKKJO { [Token(Token = "0x600B664")] [Address(RVA = "0x15F9670", Offset = "0x15F8070", VA = "0x1815F9670")] [CompilerGenerated] add { Action pganlhmkkjo; Delegate @delegate; do { pganlhmkkjo = MakerPenPaletteBuyFreeGiftsConfirmationScreen.PGANLHMKKJO; @delegate = Delegate.Combine(pganlhmkkjo, value); } while (@delegate != 0 && @delegate == 0); while (typeof(MakerPenPaletteBuyFreeGiftsConfirmationScreen).TypeHandle != pganlhmkkjo) { } } [Token(Token = "0x600B665")] [Address(RVA = "0x15F9720", Offset = "0x15F8120", VA = "0x1815F9720")] [CompilerGenerated] remove { Action pganlhmkkjo; Delegate @delegate; do { pganlhmkkjo = MakerPenPaletteBuyFreeGiftsConfirmationScreen.PGANLHMKKJO; @delegate = Delegate.Remove(pganlhmkkjo, value); } while (@delegate != 0 && @delegate == 0); while (typeof(MakerPenPaletteBuyFreeGiftsConfirmationScreen).TypeHandle != pganlhmkkjo) { } } } // Token: 0x0600B666 RID: 46694 RVA: 0x002ABF70 File Offset: 0x002AA170 [Token(Token = "0x600B666")] [Address(RVA = "0x15F8E00", Offset = "0x15F7800", VA = "0x1815F8E00")] private void Awake() { int k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; this.BIAFOBPIBDB = k__BackingField; IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(k__BackingField); Action action = new Action(this.FDNLBBPECCJ); throw new NullReferenceException(); } // Token: 0x0600B667 RID: 46695 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B667")] [Address(RVA = "0x15F9290", Offset = "0x15F7C90", VA = "0x1815F9290")] public void ShowScreen(HOJMGAMMIAD EBMJDCLJJHG, int MNIJHBJDPPA, long BPPLIEHOCDI, long? BNDDMPJBOMA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B668 RID: 46696 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B668")] [Address(RVA = "0x15F9030", Offset = "0x15F7A30", VA = "0x1815F9030")] private void MPILEFMHPPI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B669 RID: 46697 RVA: 0x002ABFAC File Offset: 0x002AA1AC [Token(Token = "0x600B669")] [Address(RVA = "0x15F8D60", Offset = "0x15F7760", VA = "0x1815F8D60")] private void ANDGPCLLCEA() { this.k__BackingField.k__BackingField.EACPPCDMMOF.CloseMenu(); WatchUI.BFPPPLIJIGC.ShowStoreScreenTokensTab("FreeGiftButton_NotEnoughTokens"); } // Token: 0x0600B66A RID: 46698 RVA: 0x002ABFE8 File Offset: 0x002AA1E8 [Token(Token = "0x600B66A")] [Address(RVA = "0x15F8EF0", Offset = "0x15F78F0", VA = "0x1815F8EF0")] public void Button_Back() { this.k__BackingField.Button_PopFlow(); } // Token: 0x0600B66B RID: 46699 RVA: 0x002AC008 File Offset: 0x002AA208 [Token(Token = "0x600B66B")] [Address(RVA = "0x15F8F10", Offset = "0x15F7910", VA = "0x1815F8F10")] public void Button_Confirm() { if (!this.EIIPNDBMDIA) { this.k__BackingField.k__BackingField.EACPPCDMMOF.CloseMenu(); WatchUI.BFPPPLIJIGC.ShowStoreScreenTokensTab("FreeGiftButton_NotEnoughTokens"); return; } this.MPILEFMHPPI(); } // Token: 0x0600B66C RID: 46700 RVA: 0x002AC054 File Offset: 0x002AA254 [Token(Token = "0x600B66C")] [Address(RVA = "0xF9AD10", Offset = "0xF99710", VA = "0x180F9AD10")] public MakerPenPaletteBuyFreeGiftsConfirmationScreen() { } // Token: 0x0600B66D RID: 46701 RVA: 0x002AC068 File Offset: 0x002AA268 [Token(Token = "0x600B66D")] [Address(RVA = "0x15F8FC0", Offset = "0x15F79C0", VA = "0x1815F8FC0")] [CompilerGenerated] private void FDNLBBPECCJ(CCEOLAOLEKJ NBOJLIACJLL) { ScreenHeader screenHeader = this.screenHeader; ObscuredString k__BackingField = NBOJLIACJLL.k__BackingField; string text = string.Format("Add to {0}'s Free Gifts", k__BackingField); screenHeader.LKIBJOMNFFD = text; } // Token: 0x040077AE RID: 30638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40077AE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ScreenHeader screenHeader; // Token: 0x040077AF RID: 30639 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40077AF")] [SerializeField] private TextMeshProUGUI descriptionText; // Token: 0x040077B0 RID: 30640 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40077B0")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x040077B1 RID: 30641 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40077B1")] [SerializeField] private Button3D backButton; // Token: 0x040077B2 RID: 30642 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40077B2")] [SerializeField] private Button3D confirmButton; // Token: 0x040077B3 RID: 30643 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40077B3")] [SerializeField] private TextMeshProUGUI currentBalanceText; // Token: 0x040077B4 RID: 30644 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40077B4")] private HOJMGAMMIAD CKNNEFPFECJ; // Token: 0x040077B5 RID: 30645 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40077B5")] private int ACPCKBNOIFA; // Token: 0x040077B6 RID: 30646 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x40077B6")] private int BIAFOBPIBDB; // Token: 0x040077B7 RID: 30647 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40077B7")] private bool EIIPNDBMDIA; // Token: 0x040077B8 RID: 30648 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40077B8")] private long? NOJEMBDACHN; // Token: 0x040077B9 RID: 30649 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40077B9")] private long? BBLOJKKHINN; // Token: 0x02001A85 RID: 6789 [Token(Token = "0x2001A85")] [CompilerGenerated] private sealed class MGELIBDOIEF { // Token: 0x0600B66E RID: 46702 RVA: 0x002AC09C File Offset: 0x002AA29C [Token(Token = "0x600B66E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MGELIBDOIEF() { } // Token: 0x0600B66F RID: 46703 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B66F")] [Address(RVA = "0x15F88D0", Offset = "0x15F72D0", VA = "0x1815F88D0")] internal void b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B670 RID: 46704 RVA: 0x002AC0B0 File Offset: 0x002AA2B0 [Token(Token = "0x600B670")] [Address(RVA = "0x15F8CF0", Offset = "0x15F76F0", VA = "0x1815F8CF0")] internal void b__1(string error) { this.<>4__this.infoText.text = error; this.<>4__this.backButton.FFDOINJEHMM = true; this.<>4__this.confirmButton.FFDOINJEHMM = true; } // Token: 0x040077BB RID: 30651 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40077BB")] public MakerPenPaletteBuyFreeGiftsConfirmationScreen <>4__this; // Token: 0x040077BC RID: 30652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40077BC")] public MJLPNOMEFKG item; } } }