215 lines
6.6 KiB
C#
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;
|
|
}
|
|
}
|