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 { // 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 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.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 k__BackingField = eeaojhbiaca.k__BackingField; bool k__BackingField = eeaojhbiaca.k__BackingField; int num = k__BackingField + 1; bool flag = CNGPEKEHFPI.k__BackingField == num; bool flag2 = k__BackingField >= CNGPEKEHFPI.k__BackingField; CFBMAFGNNBN.SetTier(CNGPEKEHFPI, 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 { // 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 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; } }