174 lines
6.7 KiB
C#
174 lines
6.7 KiB
C#
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<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField);
|
|
Action<CCEOLAOLEKJ> 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<BKFGFHDDNFG> promise = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch);
|
|
Action<BKFGFHDDNFG> 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<BKFGFHDDNFG> promise = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch);
|
|
Action<BKFGFHDDNFG> 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.<EFFHIKNPACF>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.<KFFMMFIJKJM>k__BackingField == GiftManager.HDMOIDKEOCM.Consumable)
|
|
{
|
|
string <CNJALCEBPMC>k__BackingField = IOBEPGLJNIP.<CNJALCEBPMC>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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI.GetFlowByType<MakerPenPaletteRefillFreeGiftsScreen>().ShowScreen(purchasableGiftDrop);
|
|
}
|
|
|
|
// Token: 0x06002B6E RID: 11118 RVA: 0x000B4DE4 File Offset: 0x000B2FE4
|
|
[Token(Token = "0x6002B6E")]
|
|
[Address(RVA = "0x10A0400", Offset = "0x109EE00", VA = "0x1810A0400")]
|
|
public MakerPenPaletteChooseFreeGiftToBuyScreen()
|
|
{
|
|
List<HOJMGAMMIAD> 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 <ODJFEIBNGPO>k__BackingField = NBOJLIACJLL.<ODJFEIBNGPO>k__BackingField;
|
|
string text = string.Format("Add to {0}'s Free Gifts", <ODJFEIBNGPO>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<HOJMGAMMIAD> jdgebbmdjbc = HDNNJIHGKPO.JDGEBBMDJBC;
|
|
Func<HOJMGAMMIAD, bool> func = new Func(this.BLONGGDIDCK);
|
|
List<HOJMGAMMIAD> list = Enumerable.ToList<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(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<HOJMGAMMIAD> IGDAEEOJBJD;
|
|
}
|