using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; // Token: 0x02000724 RID: 1828 [Token(Token = "0x2000724")] public class TierRewardPagedGrid : RecyclerPagedGrid { // Token: 0x06003543 RID: 13635 RVA: 0x000DBD24 File Offset: 0x000D9F24 [Token(Token = "0x6003543")] [Address(RVA = "0x990730", Offset = "0x98F530", VA = "0x180990730", 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: 0x06003544 RID: 13636 RVA: 0x000DBD84 File Offset: 0x000D9F84 [Token(Token = "0x6003544")] [Address(RVA = "0x990990", Offset = "0x98F790", VA = "0x180990990")] 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: 0x06003545 RID: 13637 RVA: 0x000DBDE4 File Offset: 0x000D9FE4 [Token(Token = "0x6003545")] [Address(RVA = "0x990A60", Offset = "0x98F860", VA = "0x180990A60")] 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: 0x06003546 RID: 13638 RVA: 0x000DBE18 File Offset: 0x000DA018 [Token(Token = "0x6003546")] [Address(RVA = "0x990810", Offset = "0x98F610", VA = "0x180990810")] public Transform GetUnlockedTierTransform(int BHEINJDIMIE) { GameObject emptyDisplay = this.emptyDisplay; if (BHEINJDIMIE < emptyDisplay) { ThrowHelper.ThrowArgumentOutOfRangeException(); Transform transform; return transform; } throw new NullReferenceException(); } // Token: 0x06003547 RID: 13639 RVA: 0x000DBE40 File Offset: 0x000DA040 [Token(Token = "0x6003547")] [Address(RVA = "0x9908A0", Offset = "0x98F6A0", VA = "0x1809908A0")] public void PlayUnlockAnimation(int BHEINJDIMIE, float BJJEDIGOMGC) { GameObject emptyDisplay = this.emptyDisplay; if (BHEINJDIMIE < emptyDisplay) { ThrowHelper.ThrowArgumentOutOfRangeException(); GameObject emptyDisplay2 = this.emptyDisplay; } } // Token: 0x06003548 RID: 13640 RVA: 0x000DBE6C File Offset: 0x000DA06C [Token(Token = "0x6003548")] [Address(RVA = "0x9906C0", Offset = "0x98F4C0", VA = "0x1809906C0", 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: 0x06003549 RID: 13641 RVA: 0x000DBED0 File Offset: 0x000DA0D0 [Token(Token = "0x6003549")] [Address(RVA = "0x990B40", Offset = "0x98F940", VA = "0x180990B40")] public TierRewardPagedGrid() { } // Token: 0x04002C0A RID: 11274 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002C0A")] [SerializeField] private Image freeBackground; // Token: 0x04002C0B RID: 11275 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002C0B")] [SerializeField] private Image paidBackground; // Token: 0x04002C0C RID: 11276 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002C0C")] [SerializeField] [Header("Colors")] private Color freeRewardsColor; // Token: 0x04002C0D RID: 11277 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002C0D")] [SerializeField] private Color paidRewardsBasicPlayerColor; // Token: 0x04002C0E RID: 11278 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002C0E")] [SerializeField] private Color paidRewardsElitePlayerColor; // Token: 0x04002C0F RID: 11279 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002C0F")] private LGKFKEIKPPC EEAOJHBIACA; // Token: 0x04002C10 RID: 11280 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002C10")] private WatchUIFlow AAIOADKJKML; // Token: 0x04002C11 RID: 11281 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002C11")] public TierRewardPagedGrid.BuyTierEvent OnBuyTierEvent; // Token: 0x02000725 RID: 1829 [Token(Token = "0x2000725")] [Serializable] public class BuyTierEvent : UnityEvent { // Token: 0x0600354A RID: 13642 RVA: 0x000DBEE4 File Offset: 0x000DA0E4 [Token(Token = "0x600354A")] [Address(RVA = "0x97D610", Offset = "0x97C410", VA = "0x18097D610")] public BuyTierEvent() { } } // Token: 0x02000726 RID: 1830 [Token(Token = "0x2000726")] [CompilerGenerated] private sealed class PEILMFEOAFM { // Token: 0x0600354B RID: 13643 RVA: 0x000DBEF8 File Offset: 0x000DA0F8 [Token(Token = "0x600354B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PEILMFEOAFM() { } // Token: 0x0600354C RID: 13644 RVA: 0x000DBF0C File Offset: 0x000DA10C [Token(Token = "0x600354C")] [Address(RVA = "0x97EDE0", Offset = "0x97DBE0", VA = "0x18097EDE0")] internal void b__0() { TierRewardPagedGrid.BuyTierEvent onBuyTierEvent = this.<>4__this.OnBuyTierEvent; if (this.button.FCOGEPJINCE != 0) { } onBuyTierEvent.Invoke(-1); } // Token: 0x04002C12 RID: 11282 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C12")] public TierRewardPagedGrid <>4__this; // Token: 0x04002C13 RID: 11283 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C13")] public TierRewardSpawner button; } }