using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Consumable; using TMPro; using UnityEngine; // Token: 0x020005B7 RID: 1463 [Token(Token = "0x20005B7")] [StructLayout(3)] public class MakerPenPaletteChooseFreeGiftToBuyScreen : MakerPenPaletteUIFlowBase { // Token: 0x06002B67 RID: 11111 RVA: 0x000B4C4C File Offset: 0x000B2E4C [Token(Token = "0x6002B67")] [Address(RVA = "0x109FCF0", Offset = "0x109E6F0", VA = "0x18109FCF0")] private void Awake() { IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(Matchmaking.HMCJLLMDAAM.k__BackingField); Action action = new Action(this.AFGABJCAGIO); throw new NullReferenceException(); } // Token: 0x06002B68 RID: 11112 RVA: 0x000B4C80 File Offset: 0x000B2E80 [Token(Token = "0x6002B68")] [Address(RVA = "0x10A01F0", Offset = "0x109EBF0", VA = "0x1810A01F0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); TextMeshProUGUI textMeshProUGUI = this.tokenBalanceText; long? num; if (num != 0) { } long num2; string text = string.Format("{0:n0}", num2); textMeshProUGUI.text = text; IPromise promise = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch); Action action = new Action(this.HKEDELGPIDH); } // Token: 0x06002B69 RID: 11113 RVA: 0x000B4CD4 File Offset: 0x000B2ED4 [Token(Token = "0x6002B69")] [Address(RVA = "0x109FDD0", Offset = "0x109E7D0", VA = "0x18109FDD0")] private void BCFMLHOKBON() { IPromise promise = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch); Action action = new Action(this.HKEDELGPIDH); throw new NullReferenceException(); } // Token: 0x06002B6A RID: 11114 RVA: 0x000B4CFC File Offset: 0x000B2EFC [Token(Token = "0x6002B6A")] [Address(RVA = "0x10A0150", Offset = "0x109EB50", VA = "0x1810A0150")] private bool OOLFNGPDEEP(MJLPNOMEFKG NAAEMBKDEGI) { if (this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.CameraFilter || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Potion_Head || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Potion_Hand || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Food || this.PNOLNOCFFJB(NAAEMBKDEGI) != ConsumableManager.KIDKMAOBOIG.KO_Customization) { } return !NAAEMBKDEGI.k__BackingField; } // Token: 0x06002B6B RID: 11115 RVA: 0x000B4D4C File Offset: 0x000B2F4C [Token(Token = "0x6002B6B")] [Address(RVA = "0x10A00C0", Offset = "0x109EAC0", VA = "0x1810A00C0")] private bool HKGDFCOEKJO(MJLPNOMEFKG NAAEMBKDEGI) { return this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.CameraFilter || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Potion_Head || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Potion_Hand || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.Food || this.PNOLNOCFFJB(NAAEMBKDEGI) == ConsumableManager.KIDKMAOBOIG.KO_Customization; } // Token: 0x06002B6C RID: 11116 RVA: 0x000B4D90 File Offset: 0x000B2F90 [Token(Token = "0x6002B6C")] [Address(RVA = "0x10A0370", Offset = "0x109ED70", VA = "0x1810A0370")] private ConsumableManager.KIDKMAOBOIG PNOLNOCFFJB(MJLPNOMEFKG IOBEPGLJNIP) { if (IOBEPGLJNIP.k__BackingField == GiftManager.HDMOIDKEOCM.Consumable) { string k__BackingField = IOBEPGLJNIP.k__BackingField; ConsumableManager.KIDKMAOBOIG kidkmaoboig; return kidkmaoboig; } return ConsumableManager.KIDKMAOBOIG.Invalid; } // Token: 0x06002B6D RID: 11117 RVA: 0x000B4DB8 File Offset: 0x000B2FB8 [Token(Token = "0x6002B6D")] [Address(RVA = "0x109FF60", Offset = "0x109E960", VA = "0x18109FF60")] public void Button_SelectPurchasableGiftDrop(HOJMGAMMIAD purchasableGiftDrop) { this.k__BackingField.KNDLGPOKIOI.GetFlowByType().ShowScreen(purchasableGiftDrop); } // Token: 0x06002B6E RID: 11118 RVA: 0x000B4DE4 File Offset: 0x000B2FE4 [Token(Token = "0x6002B6E")] [Address(RVA = "0x10A0400", Offset = "0x109EE00", VA = "0x1810A0400")] public MakerPenPaletteChooseFreeGiftToBuyScreen() { List list = new List(); this.IGDAEEOJBJD = list; base..ctor(); } // Token: 0x06002B6F RID: 11119 RVA: 0x000B4E04 File Offset: 0x000B3004 [Token(Token = "0x6002B6F")] [Address(RVA = "0x109FC80", Offset = "0x109E680", VA = "0x18109FC80")] [CompilerGenerated] private void AFGABJCAGIO(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: 0x06002B70 RID: 11120 RVA: 0x000B4E38 File Offset: 0x000B3038 [Token(Token = "0x6002B70")] [Address(RVA = "0x109FFE0", Offset = "0x109E9E0", VA = "0x18109FFE0")] [CompilerGenerated] private void HKEDELGPIDH(BKFGFHDDNFG HDNNJIHGKPO) { if (HDNNJIHGKPO != 0) { this.pagedGrid.Awake(); List jdgebbmdjbc = HDNNJIHGKPO.JDGEBBMDJBC; Func func = new Func(this.BLONGGDIDCK); List list = Enumerable.ToList(Enumerable.Where(jdgebbmdjbc, func)); WatchStoreItemsPagedGrid watchStoreItemsPagedGrid = this.pagedGrid; this.IGDAEEOJBJD = list; watchStoreItemsPagedGrid.SetItems(list, true); } } // Token: 0x06002B71 RID: 11121 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B71")] [Address(RVA = "0x109FE80", Offset = "0x109E880", VA = "0x18109FE80")] [CompilerGenerated] private bool BLONGGDIDCK(HOJMGAMMIAD IOBEPGLJNIP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002493 RID: 9363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4002493")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private WatchStoreItemsPagedGrid pagedGrid; // Token: 0x04002494 RID: 9364 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002494")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ScreenHeader screenHeader; // Token: 0x04002495 RID: 9365 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002495")] [SerializeField] private TextMeshProUGUI tokenBalanceText; // Token: 0x04002496 RID: 9366 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002496")] private List IGDAEEOJBJD; }