Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/TierRewardPagedGrid.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

216 lines
6.6 KiB
C#

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