217 lines
6.9 KiB
C#
217 lines
6.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x0200073E RID: 1854
|
|
[Token(Token = "0x200073E")]
|
|
[StructLayout(3)]
|
|
public class TierRewardPagedGrid : RecyclerPagedGrid<OCGBMPFIJBC, TierRewardSpawner>
|
|
{
|
|
// Token: 0x060035D7 RID: 13783 RVA: 0x000E19B8 File Offset: 0x000DFBB8
|
|
[Token(Token = "0x60035D7")]
|
|
[Address(RVA = "0xFB6890", Offset = "0xFB5290", VA = "0x180FB6890", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(TierRewardSpawner LKDLEHGHCAD)
|
|
{
|
|
TierRewardSpawner button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnBuyTierEvent != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick onClick = button.buyTierButton.OnClick;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
TierRewardPagedGrid.BuyTierEvent onBuyTierEvent = this.OnBuyTierEvent;
|
|
if (button.FCOGEPJINCE != 0)
|
|
{
|
|
}
|
|
onBuyTierEvent.Invoke(-1);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060035D8 RID: 13784 RVA: 0x000E1A18 File Offset: 0x000DFC18
|
|
[Token(Token = "0x60035D8")]
|
|
[Address(RVA = "0xFB6AF0", Offset = "0xFB54F0", VA = "0x180FB6AF0")]
|
|
public void SetTiers(IEnumerable<OCGBMPFIJBC> CLPHGMKDHKB, LGKFKEIKPPC EFDBFLPKHKA, WatchUIFlow NAEOMAFAKFE)
|
|
{
|
|
this.AAIOADKJKML = NAEOMAFAKFE;
|
|
Image image = this.freeBackground;
|
|
Color color = this.freeRewardsColor;
|
|
Color color2 = image.color;
|
|
Image image2 = this.paidBackground;
|
|
if (EFDBFLPKHKA.<HDJANAMGICN>k__BackingField)
|
|
{
|
|
}
|
|
Color color3 = this.paidRewardsBasicPlayerColor;
|
|
Color color4 = image2.color;
|
|
this.EEAOJHBIACA = EFDBFLPKHKA;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060035D9 RID: 13785 RVA: 0x000E1A78 File Offset: 0x000DFC78
|
|
[Token(Token = "0x60035D9")]
|
|
[Address(RVA = "0xFB6BC0", Offset = "0xFB55C0", VA = "0x180FB6BC0")]
|
|
public void UpdateBuyButton(int BHEINJDIMIE, bool ODBAFIFNIDO, string PAANJCAOOAG)
|
|
{
|
|
GameObject emptyDisplay = this.emptyDisplay;
|
|
if (BHEINJDIMIE < emptyDisplay)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
RectTransform pageControls = this.pageControls;
|
|
RectTransform pageControls2 = this.pageControls;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060035DA RID: 13786 RVA: 0x000E1AAC File Offset: 0x000DFCAC
|
|
[Token(Token = "0x60035DA")]
|
|
[Address(RVA = "0xFB6970", Offset = "0xFB5370", VA = "0x180FB6970")]
|
|
public Transform GetUnlockedTierTransform(int BHEINJDIMIE)
|
|
{
|
|
GameObject emptyDisplay = this.emptyDisplay;
|
|
if (BHEINJDIMIE < emptyDisplay)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
Transform transform;
|
|
return transform;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060035DB RID: 13787 RVA: 0x000E1AD4 File Offset: 0x000DFCD4
|
|
[Token(Token = "0x60035DB")]
|
|
[Address(RVA = "0xFB6A00", Offset = "0xFB5400", VA = "0x180FB6A00")]
|
|
public void PlayUnlockAnimation(int BHEINJDIMIE, float BJJEDIGOMGC)
|
|
{
|
|
GameObject emptyDisplay = this.emptyDisplay;
|
|
if (BHEINJDIMIE < emptyDisplay)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
GameObject emptyDisplay2 = this.emptyDisplay;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060035DC RID: 13788 RVA: 0x000E1B00 File Offset: 0x000DFD00
|
|
[Token(Token = "0x60035DC")]
|
|
[Address(RVA = "0xFB6820", Offset = "0xFB5220", VA = "0x180FB6820", Slot = "15")]
|
|
protected override void BGIECEPGDBE(OCGBMPFIJBC CNGPEKEHFPI, TierRewardSpawner CFBMAFGNNBN, int CKOIAKLOKMM)
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
CFBMAFGNNBN.ThisFlow = aaioadkjkml;
|
|
LGKFKEIKPPC eeaojhbiaca = this.EEAOJHBIACA;
|
|
int <CKGCOFOCLBH>k__BackingField = eeaojhbiaca.<CKGCOFOCLBH>k__BackingField;
|
|
bool <HDJANAMGICN>k__BackingField = eeaojhbiaca.<HDJANAMGICN>k__BackingField;
|
|
int num = <CKGCOFOCLBH>k__BackingField + 1;
|
|
bool flag = CNGPEKEHFPI.<BPGJELMKLAB>k__BackingField == num;
|
|
bool flag2 = <CKGCOFOCLBH>k__BackingField >= CNGPEKEHFPI.<BPGJELMKLAB>k__BackingField;
|
|
CFBMAFGNNBN.SetTier(CNGPEKEHFPI, <HDJANAMGICN>k__BackingField, flag2, flag);
|
|
}
|
|
|
|
// Token: 0x060035DD RID: 13789 RVA: 0x000E1B64 File Offset: 0x000DFD64
|
|
[Token(Token = "0x60035DD")]
|
|
[Address(RVA = "0xFB6C90", Offset = "0xFB5690", VA = "0x180FB6C90")]
|
|
public TierRewardPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002DE4 RID: 11748
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002DE4")]
|
|
[SerializeField]
|
|
private Image freeBackground;
|
|
|
|
// Token: 0x04002DE5 RID: 11749
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002DE5")]
|
|
[SerializeField]
|
|
private Image paidBackground;
|
|
|
|
// Token: 0x04002DE6 RID: 11750
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002DE6")]
|
|
[SerializeField]
|
|
[Header("Colors")]
|
|
private Color freeRewardsColor;
|
|
|
|
// Token: 0x04002DE7 RID: 11751
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002DE7")]
|
|
[SerializeField]
|
|
private Color paidRewardsBasicPlayerColor;
|
|
|
|
// Token: 0x04002DE8 RID: 11752
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002DE8")]
|
|
[SerializeField]
|
|
private Color paidRewardsElitePlayerColor;
|
|
|
|
// Token: 0x04002DE9 RID: 11753
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002DE9")]
|
|
private LGKFKEIKPPC EEAOJHBIACA;
|
|
|
|
// Token: 0x04002DEA RID: 11754
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002DEA")]
|
|
private WatchUIFlow AAIOADKJKML;
|
|
|
|
// Token: 0x04002DEB RID: 11755
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002DEB")]
|
|
public TierRewardPagedGrid.BuyTierEvent OnBuyTierEvent;
|
|
|
|
// Token: 0x0200073F RID: 1855
|
|
[Token(Token = "0x200073F")]
|
|
[Serializable]
|
|
public class BuyTierEvent : UnityEvent<int>
|
|
{
|
|
// Token: 0x060035DE RID: 13790 RVA: 0x000E1B78 File Offset: 0x000DFD78
|
|
[Token(Token = "0x60035DE")]
|
|
[Address(RVA = "0xFACB00", Offset = "0xFAB500", VA = "0x180FACB00")]
|
|
public BuyTierEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000740 RID: 1856
|
|
[Token(Token = "0x2000740")]
|
|
[CompilerGenerated]
|
|
private sealed class PEILMFEOAFM
|
|
{
|
|
// Token: 0x060035DF RID: 13791 RVA: 0x000E1B8C File Offset: 0x000DFD8C
|
|
[Token(Token = "0x60035DF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PEILMFEOAFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060035E0 RID: 13792 RVA: 0x000E1BA0 File Offset: 0x000DFDA0
|
|
[Token(Token = "0x60035E0")]
|
|
[Address(RVA = "0xFAD970", Offset = "0xFAC370", VA = "0x180FAD970")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
TierRewardPagedGrid.BuyTierEvent onBuyTierEvent = this.<>4__this.OnBuyTierEvent;
|
|
if (this.button.FCOGEPJINCE != 0)
|
|
{
|
|
}
|
|
onBuyTierEvent.Invoke(-1);
|
|
}
|
|
|
|
// Token: 0x04002DEC RID: 11756
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002DEC")]
|
|
public TierRewardPagedGrid <>4__this;
|
|
|
|
// Token: 0x04002DED RID: 11757
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002DED")]
|
|
public TierRewardSpawner button;
|
|
}
|
|
}
|