Files
2026-04-08 23:40:05 +02:00

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;
}
}