Files
2026-04-10 22:50:51 +02:00

215 lines
6.6 KiB
C#

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<OCGBMPFIJBC, TierRewardSpawner>
{
// 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<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: 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 <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: 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<int>
{
// 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 <SetupNewChild>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;
}
}