using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; // Token: 0x02000731 RID: 1841 [Token(Token = "0x2000731")] public class TierRewardPagedGrid : RecyclerPagedGrid { // Token: 0x060035CC RID: 13772 RVA: 0x000DCAE4 File Offset: 0x000DACE4 [Token(Token = "0x60035CC")] [Address(RVA = "0x1489720", Offset = "0x1488720", VA = "0x181489720", 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: 0x060035CD RID: 13773 RVA: 0x000DCB44 File Offset: 0x000DAD44 [Token(Token = "0x60035CD")] [Address(RVA = "0x1489980", Offset = "0x1488980", VA = "0x181489980")] 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; float height = ((IAgent)this).Height; } // Token: 0x060035CE RID: 13774 RVA: 0x000DCBA4 File Offset: 0x000DADA4 [Token(Token = "0x60035CE")] [Address(RVA = "0x1489A50", Offset = "0x1488A50", VA = "0x181489A50")] 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: 0x060035CF RID: 13775 RVA: 0x000DCBD8 File Offset: 0x000DADD8 [Token(Token = "0x60035CF")] [Address(RVA = "0x1489800", Offset = "0x1488800", VA = "0x181489800")] public Transform GetUnlockedTierTransform(int BHEINJDIMIE) { GameObject emptyDisplay = this.emptyDisplay; if (BHEINJDIMIE < emptyDisplay) { ThrowHelper.ThrowArgumentOutOfRangeException(); Transform transform; return transform; } throw new NullReferenceException(); } // Token: 0x060035D0 RID: 13776 RVA: 0x000DCC00 File Offset: 0x000DAE00 [Token(Token = "0x60035D0")] [Address(RVA = "0x1489890", Offset = "0x1488890", VA = "0x181489890")] public void PlayUnlockAnimation(int BHEINJDIMIE, float BJJEDIGOMGC) { GameObject emptyDisplay = this.emptyDisplay; if (BHEINJDIMIE < emptyDisplay) { ThrowHelper.ThrowArgumentOutOfRangeException(); GameObject emptyDisplay2 = this.emptyDisplay; } } // Token: 0x060035D1 RID: 13777 RVA: 0x000DCC2C File Offset: 0x000DAE2C [Token(Token = "0x60035D1")] [Address(RVA = "0x14896B0", Offset = "0x14886B0", VA = "0x1814896B0", 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: 0x060035D2 RID: 13778 RVA: 0x000DCC90 File Offset: 0x000DAE90 [Token(Token = "0x60035D2")] [Address(RVA = "0x1489B30", Offset = "0x1488B30", VA = "0x181489B30")] public TierRewardPagedGrid() { } // Token: 0x04002C77 RID: 11383 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002C77")] [SerializeField] private Image freeBackground; // Token: 0x04002C78 RID: 11384 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002C78")] [SerializeField] private Image paidBackground; // Token: 0x04002C79 RID: 11385 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002C79")] [SerializeField] [Header("Colors")] private Color freeRewardsColor; // Token: 0x04002C7A RID: 11386 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002C7A")] [SerializeField] private Color paidRewardsBasicPlayerColor; // Token: 0x04002C7B RID: 11387 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002C7B")] [SerializeField] private Color paidRewardsElitePlayerColor; // Token: 0x04002C7C RID: 11388 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002C7C")] private LGKFKEIKPPC EEAOJHBIACA; // Token: 0x04002C7D RID: 11389 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002C7D")] private WatchUIFlow AAIOADKJKML; // Token: 0x04002C7E RID: 11390 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002C7E")] public TierRewardPagedGrid.BuyTierEvent OnBuyTierEvent; // Token: 0x02000732 RID: 1842 [Token(Token = "0x2000732")] [Serializable] public class BuyTierEvent : UnityEvent { // Token: 0x060035D3 RID: 13779 RVA: 0x000DCCA4 File Offset: 0x000DAEA4 [Token(Token = "0x60035D3")] [Address(RVA = "0x1475EA0", Offset = "0x1474EA0", VA = "0x181475EA0")] public BuyTierEvent() { } } // Token: 0x02000733 RID: 1843 [Token(Token = "0x2000733")] [CompilerGenerated] private sealed class PEILMFEOAFM { // Token: 0x060035D4 RID: 13780 RVA: 0x000DCCB8 File Offset: 0x000DAEB8 [Token(Token = "0x60035D4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PEILMFEOAFM() { } // Token: 0x060035D5 RID: 13781 RVA: 0x000DCCCC File Offset: 0x000DAECC [Token(Token = "0x60035D5")] [Address(RVA = "0x1477660", Offset = "0x1476660", VA = "0x181477660")] internal void b__0() { TierRewardPagedGrid.BuyTierEvent onBuyTierEvent = this.<>4__this.OnBuyTierEvent; if (this.button.FCOGEPJINCE != 0) { } onBuyTierEvent.Invoke(-1); } // Token: 0x04002C7F RID: 11391 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C7F")] public TierRewardPagedGrid <>4__this; // Token: 0x04002C80 RID: 11392 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C80")] public TierRewardSpawner button; } }