187 lines
6.8 KiB
C#
187 lines
6.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001B88 RID: 7048
|
|
[Token(Token = "0x2001B88")]
|
|
[StructLayout(3)]
|
|
public class WatchStoreTokensPagedGrid : RecyclerPagedGrid<GCBPKHFJKCE.DJGBECJHOKF, WatchStoreTokensButton>
|
|
{
|
|
// Token: 0x0600BDC6 RID: 48582 RVA: 0x002CC330 File Offset: 0x002CA530
|
|
[Token(Token = "0x600BDC6")]
|
|
[Address(RVA = "0x144E140", Offset = "0x144CB40", VA = "0x18144E140", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(WatchStoreTokensButton LKDLEHGHCAD)
|
|
{
|
|
WatchStoreTokensButton button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnSkuSelectedEvent != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
WatchStoreTokensPagedGrid <>4__this = this;
|
|
WatchStoreTokensButton button2 = button;
|
|
WatchStoreTokensPagedGrid.SkuSelectedEvent onSkuSelectedEvent = <>4__this.OnSkuSelectedEvent;
|
|
int? <IHADIIFCBNA>k__BackingField = button2.<IHADIIFCBNA>k__BackingField;
|
|
GCBPKHFJKCE.DJGBECJHOKF <FNHKIPGPENE>k__BackingField = button2.<FNHKIPGPENE>k__BackingField;
|
|
onSkuSelectedEvent.Invoke(<FNHKIPGPENE>k__BackingField, <IHADIIFCBNA>k__BackingField);
|
|
};
|
|
buttonAction.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BDC7 RID: 48583 RVA: 0x002CC38C File Offset: 0x002CA58C
|
|
[Token(Token = "0x600BDC7")]
|
|
[Address(RVA = "0x144E220", Offset = "0x144CC20", VA = "0x18144E220")]
|
|
public void SetSKUs(IEnumerable<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF, bool EEFDDMLCDEM)
|
|
{
|
|
this.emptyDisplayText.text = "Loading...";
|
|
List<GCBPKHFJKCE.DJGBECJHOKF> list = new List();
|
|
bool flag = this.NBMNLHLDOGF();
|
|
IPromise<bool> promise = PEGGCEDHBOF.ABLHAKAKHCI();
|
|
Action<bool> action = delegate(bool disallowInAppPurchases)
|
|
{
|
|
WatchStoreTokensPagedGrid <>4__this = this;
|
|
if (disallowInAppPurchases)
|
|
{
|
|
<>4__this.emptyDisplayText.text = "You are not allowed to make in-app purchases.";
|
|
WatchStoreTokensPagedGrid <>4__this2 = this;
|
|
List<GCBPKHFJKCE.DJGBECJHOKF> list2 = new List();
|
|
bool isCompleted = ((IAsyncResult)<>4__this2).IsCompleted;
|
|
return;
|
|
}
|
|
bool isCompleted2 = ((IAsyncResult)<>4__this).IsCompleted;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BDC8 RID: 48584 RVA: 0x002CC3F0 File Offset: 0x002CA5F0
|
|
[Token(Token = "0x600BDC8")]
|
|
[Address(RVA = "0x144E110", Offset = "0x144CB10", VA = "0x18144E110", Slot = "15")]
|
|
protected override void BGIECEPGDBE(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, WatchStoreTokensButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
LKDLEHGHCAD.SetSku(HPNJHHKGNNJ);
|
|
}
|
|
|
|
// Token: 0x0600BDC9 RID: 48585 RVA: 0x002CC40C File Offset: 0x002CA60C
|
|
[Token(Token = "0x600BDC9")]
|
|
[Address(RVA = "0x144E360", Offset = "0x144CD60", VA = "0x18144E360")]
|
|
public WatchStoreTokensPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04007D45 RID: 32069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4007D45")]
|
|
public WatchStoreTokensPagedGrid.SkuSelectedEvent OnSkuSelectedEvent;
|
|
|
|
// Token: 0x04007D46 RID: 32070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4007D46")]
|
|
[SerializeField]
|
|
private GridLayoutGroup gridLayoutGroup;
|
|
|
|
// Token: 0x02001B89 RID: 7049
|
|
[Token(Token = "0x2001B89")]
|
|
[Serializable]
|
|
public class SkuSelectedEvent : UnityEvent<GCBPKHFJKCE.DJGBECJHOKF, int?>
|
|
{
|
|
// Token: 0x0600BDCA RID: 48586 RVA: 0x002CC420 File Offset: 0x002CA620
|
|
[Token(Token = "0x600BDCA")]
|
|
[Address(RVA = "0x143FD20", Offset = "0x143E720", VA = "0x18143FD20")]
|
|
public SkuSelectedEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001B8A RID: 7050
|
|
[Token(Token = "0x2001B8A")]
|
|
[CompilerGenerated]
|
|
private sealed class HALHDLKCPBJ
|
|
{
|
|
// Token: 0x0600BDCB RID: 48587 RVA: 0x002CC434 File Offset: 0x002CA634
|
|
[Token(Token = "0x600BDCB")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HALHDLKCPBJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BDCC RID: 48588 RVA: 0x002CC448 File Offset: 0x002CA648
|
|
[Token(Token = "0x600BDCC")]
|
|
[Address(RVA = "0x143F2D0", Offset = "0x143DCD0", VA = "0x18143F2D0")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
WatchStoreTokensPagedGrid watchStoreTokensPagedGrid = this.<>4__this;
|
|
WatchStoreTokensButton watchStoreTokensButton = this.button;
|
|
WatchStoreTokensPagedGrid.SkuSelectedEvent onSkuSelectedEvent = watchStoreTokensPagedGrid.OnSkuSelectedEvent;
|
|
int? <IHADIIFCBNA>k__BackingField = watchStoreTokensButton.<IHADIIFCBNA>k__BackingField;
|
|
GCBPKHFJKCE.DJGBECJHOKF <FNHKIPGPENE>k__BackingField = watchStoreTokensButton.<FNHKIPGPENE>k__BackingField;
|
|
onSkuSelectedEvent.Invoke(<FNHKIPGPENE>k__BackingField, <IHADIIFCBNA>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04007D47 RID: 32071
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007D47")]
|
|
public WatchStoreTokensPagedGrid <>4__this;
|
|
|
|
// Token: 0x04007D48 RID: 32072
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007D48")]
|
|
public WatchStoreTokensButton button;
|
|
}
|
|
|
|
// Token: 0x02001B8B RID: 7051
|
|
[Token(Token = "0x2001B8B")]
|
|
[CompilerGenerated]
|
|
private sealed class BOGPNMOGCNH
|
|
{
|
|
// Token: 0x0600BDCD RID: 48589 RVA: 0x002CC488 File Offset: 0x002CA688
|
|
[Token(Token = "0x600BDCD")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BOGPNMOGCNH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BDCE RID: 48590 RVA: 0x002CC49C File Offset: 0x002CA69C
|
|
[Token(Token = "0x600BDCE")]
|
|
[Address(RVA = "0x143ED10", Offset = "0x143D710", VA = "0x18143ED10")]
|
|
internal void <SetSKUs>b__0(bool disallowInAppPurchases)
|
|
{
|
|
WatchStoreTokensPagedGrid watchStoreTokensPagedGrid = this.<>4__this;
|
|
if (disallowInAppPurchases)
|
|
{
|
|
watchStoreTokensPagedGrid.emptyDisplayText.text = "You are not allowed to make in-app purchases.";
|
|
WatchStoreTokensPagedGrid watchStoreTokensPagedGrid2 = this.<>4__this;
|
|
List<GCBPKHFJKCE.DJGBECJHOKF> list = new List();
|
|
bool isCompleted = ((IAsyncResult)watchStoreTokensPagedGrid2).IsCompleted;
|
|
return;
|
|
}
|
|
bool isCompleted2 = ((IAsyncResult)watchStoreTokensPagedGrid).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x04007D49 RID: 32073
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007D49")]
|
|
public WatchStoreTokensPagedGrid <>4__this;
|
|
|
|
// Token: 0x04007D4A RID: 32074
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007D4A")]
|
|
public IEnumerable<GCBPKHFJKCE.DJGBECJHOKF> skus;
|
|
|
|
// Token: 0x04007D4B RID: 32075
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007D4B")]
|
|
public bool resetPage;
|
|
}
|
|
}
|
|
}
|