1481 lines
60 KiB
C#
1481 lines
60 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Players.Watch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000723 RID: 1827
|
|
[Token(Token = "0x2000723")]
|
|
[StructLayout(3)]
|
|
public class RecRoyaleUI : RoomSpecificSubscreenUI
|
|
{
|
|
// Token: 0x170008F3 RID: 2291
|
|
// (get) Token: 0x0600350B RID: 13579 RVA: 0x000DD410 File Offset: 0x000DB610
|
|
[Token(Token = "0x170008F3")]
|
|
private bool LKBKIFBJLBP
|
|
{
|
|
[Token(Token = "0x600350B")]
|
|
[Address(RVA = "0x17F1090", Offset = "0x17EFA90", VA = "0x1817F1090")]
|
|
get
|
|
{
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = nnffmfegeoh.<DIDALPJGLJJ>k__BackingField;
|
|
int size = nnffmfegeoh.<IJMNLOHNONA>k__BackingField._size;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170008F4 RID: 2292
|
|
// (get) Token: 0x0600350C RID: 13580 RVA: 0x000DD444 File Offset: 0x000DB644
|
|
[Token(Token = "0x170008F4")]
|
|
private bool OOFGEMBBDMD
|
|
{
|
|
[Token(Token = "0x600350C")]
|
|
[Address(RVA = "0x17F0A00", Offset = "0x17EF400", VA = "0x1817F0A00")]
|
|
get
|
|
{
|
|
if (this.ONIENGJIOPM == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600350D RID: 13581 RVA: 0x000DD45C File Offset: 0x000DB65C
|
|
[Token(Token = "0x600350D")]
|
|
[Address(RVA = "0x17F0800", Offset = "0x17EF200", VA = "0x1817F0800")]
|
|
private void Awake()
|
|
{
|
|
this.PDOFKLPBHKO();
|
|
}
|
|
|
|
// Token: 0x0600350E RID: 13582 RVA: 0x000DD470 File Offset: 0x000DB670
|
|
[Token(Token = "0x600350E")]
|
|
[Address(RVA = "0x17F1B10", Offset = "0x17F0510", VA = "0x1817F1B10", Slot = "4")]
|
|
public override void Initialize(WatchUIFlow LHHONCAOJFH)
|
|
{
|
|
Transform transform = this.acornsParent;
|
|
this.AAIOADKJKML = LHHONCAOJFH;
|
|
Animator[] componentsInChildren = transform.GetComponentsInChildren<Animator>();
|
|
this.ENACNKFMHHC = componentsInChildren;
|
|
IPromise<JDFDLJJGHIP.GHNGAENLIHA> promise = JDFDLJJGHIP.APOAEDMOIHO();
|
|
Action<JDFDLJJGHIP.GHNGAENLIHA> action = new Action(this.IAFMKFDKDJN);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
ActionEvent<JDFDLJJGHIP.JLNAMKBKPNG> mhhadkmfmek = JDFDLJJGHIP.MHHADKMFMEK;
|
|
Action<JDFDLJJGHIP.JLNAMKBKPNG> action2 = new Action(this.JNGPAFAHGOI);
|
|
JDFDLJJGHIP.MHHADKMFMEK = mhhadkmfmek + action2;
|
|
ActionEvent localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
|
|
Action action3 = new Action(this.KIAAEMMHCCN);
|
|
Player.LocalPlayerFadedInAfterSpawnEvent = localPlayerFadedInAfterSpawnEvent + action3;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<ENAODGBHHFA> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.MFMNAAOHCII);
|
|
}
|
|
|
|
// Token: 0x0600350F RID: 13583 RVA: 0x000DD520 File Offset: 0x000DB720
|
|
[Token(Token = "0x600350F")]
|
|
[Address(RVA = "0x17F2990", Offset = "0x17F1390", VA = "0x1817F2990")]
|
|
private void OnDestroy()
|
|
{
|
|
ActionEvent<JDFDLJJGHIP.JLNAMKBKPNG> mhhadkmfmek = JDFDLJJGHIP.MHHADKMFMEK;
|
|
Action<JDFDLJJGHIP.JLNAMKBKPNG> action = new Action(this.JNGPAFAHGOI);
|
|
JDFDLJJGHIP.MHHADKMFMEK = mhhadkmfmek - action;
|
|
ActionEvent localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
|
|
Action action2 = new Action(this.KIAAEMMHCCN);
|
|
Player.LocalPlayerFadedInAfterSpawnEvent = localPlayerFadedInAfterSpawnEvent - action2;
|
|
}
|
|
|
|
// Token: 0x06003510 RID: 13584 RVA: 0x000DD56C File Offset: 0x000DB76C
|
|
[Token(Token = "0x6003510")]
|
|
[Address(RVA = "0x17F3130", Offset = "0x17F1B30", VA = "0x1817F3130")]
|
|
private void Update()
|
|
{
|
|
if (base.gameObject.activeSelf)
|
|
{
|
|
float unscaledDeltaTime = Time.unscaledDeltaTime;
|
|
CFLMJLFBOKH.MJOJANCNOGI("Watch_RecRoyaleUI", unscaledDeltaTime);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003511 RID: 13585 RVA: 0x000DD5A0 File Offset: 0x000DB7A0
|
|
[Token(Token = "0x6003511")]
|
|
[Address(RVA = "0x17F2E10", Offset = "0x17F1810", VA = "0x1817F2E10", Slot = "5")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
|
|
// Token: 0x06003512 RID: 13586 RVA: 0x000DD5BC File Offset: 0x000DB7BC
|
|
[Token(Token = "0x6003512")]
|
|
[Address(RVA = "0x17F2BB0", Offset = "0x17F15B0", VA = "0x1817F2BB0")]
|
|
private void OnEnable()
|
|
{
|
|
this.AIJPBKCAPDA();
|
|
TierRewardPagedGrid tierRewardPagedGrid = this.tierRewardPagedGrid;
|
|
if (!this.GBMHIAPCBAB)
|
|
{
|
|
this.seasonTierGroup.SetActive(true);
|
|
GameObject xpgroup = this.XPGroup;
|
|
int num = 0;
|
|
xpgroup.SetActive(num != 0);
|
|
}
|
|
GameObject gameObject = this.animatedAcorn.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
GameObject gameObject2 = this.animatedXPText.gameObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
GameObject gameObject3 = this.acornBonusAnimator.gameObject;
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = nnffmfegeoh.<DIDALPJGLJJ>k__BackingField;
|
|
int size = nnffmfegeoh.<IJMNLOHNONA>k__BackingField._size;
|
|
}
|
|
gameObject3.SetActive(true);
|
|
ENAODGBHHFA nnffmfegeoh2 = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh2 != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField2 = nnffmfegeoh2.<DIDALPJGLJJ>k__BackingField;
|
|
int size2 = nnffmfegeoh2.<IJMNLOHNONA>k__BackingField._size;
|
|
if (<DIDALPJGLJJ>k__BackingField2.<CKGCOFOCLBH>k__BackingField >= size2)
|
|
{
|
|
goto IL_E9;
|
|
}
|
|
}
|
|
Animator animator = this.acornBonusAnimator;
|
|
int num4 = 0;
|
|
int lpopafkeope = RecRoyaleUI.LPOPAFKEOPE;
|
|
animator.SetBool(lpopafkeope, num4 != 0);
|
|
IL_E9:
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm = this.ONIENGJIOPM;
|
|
if (oniengjiopm != 0)
|
|
{
|
|
int <IEGIDKLKHKD>k__BackingField = oniengjiopm.<IEGIDKLKHKD>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI = this.acornBonusText;
|
|
string text = string.Format("x{0}", <IEGIDKLKHKD>k__BackingField);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003513 RID: 13587 RVA: 0x000DD6F0 File Offset: 0x000DB8F0
|
|
[Token(Token = "0x6003513")]
|
|
[Address(RVA = "0x17F2AD0", Offset = "0x17F14D0", VA = "0x1817F2AD0")]
|
|
private void OnDisable()
|
|
{
|
|
AudioManager.StopLoopingSFX(this.LGMMMIANEFF);
|
|
if (this.BLAEJMEKIBN != (ulong)0L)
|
|
{
|
|
OCGBMPFIJBC iiikddhiigb = this.IIIKDDHIIGB;
|
|
if (iiikddhiigb != 0)
|
|
{
|
|
int <BPGJELMKLAB>k__BackingField = iiikddhiigb.<BPGJELMKLAB>k__BackingField;
|
|
int <CBPNJDOGEOJ>k__BackingField = iiikddhiigb.<CBPNJDOGEOJ>k__BackingField;
|
|
ulong num;
|
|
this.POBBHDDDFKF((ACDKILABNNC)((uint)200), <CBPNJDOGEOJ>k__BackingField, <BPGJELMKLAB>k__BackingField, num != 0UL);
|
|
}
|
|
}
|
|
if (this.PNMFDIPEALM != (ulong)0L && this.CJKHNBDOECK)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
}
|
|
this.PLNAICEINIG();
|
|
}
|
|
|
|
// Token: 0x06003514 RID: 13588 RVA: 0x000DD76C File Offset: 0x000DB96C
|
|
[Token(Token = "0x6003514")]
|
|
[Address(RVA = "0x17F0000", Offset = "0x17EEA00", VA = "0x1817F0000")]
|
|
private void AIJPBKCAPDA()
|
|
{
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
int num = 0;
|
|
TextMeshProUGUI textMeshProUGUI = this.yourTierText;
|
|
if (nnffmfegeoh == 0)
|
|
{
|
|
string empty = string.Empty;
|
|
textMeshProUGUI.text = empty;
|
|
GameObject gameObject = this.upgradeButton.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
GameObject gameObject2 = this.eliteText;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
GameObject gameObject3 = this.maxLevelReachedText;
|
|
int num4 = 0;
|
|
gameObject3.SetActive(num4 != 0);
|
|
GameObject gameObject4 = this.maxTierReachedText;
|
|
int num5 = 0;
|
|
gameObject4.SetActive(num5 != 0);
|
|
ulong num6;
|
|
this.acornsParent.gameObject.SetActive(num6 != 0UL);
|
|
ulong num7;
|
|
this.acornBonusAnimator.gameObject.SetActive(num7 != 0UL);
|
|
}
|
|
int <CKGCOFOCLBH>k__BackingField = nnffmfegeoh.<DIDALPJGLJJ>k__BackingField.<CKGCOFOCLBH>k__BackingField;
|
|
string text = string.Format("Reward Tier -- {0}", <CKGCOFOCLBH>k__BackingField);
|
|
textMeshProUGUI.text = text;
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
Button3D button3D = this.upgradeButton;
|
|
bool <HDJANAMGICN>k__BackingField = <DIDALPJGLJJ>k__BackingField.<HDJANAMGICN>k__BackingField;
|
|
GameObject gameObject5 = button3D.gameObject;
|
|
bool flag = !<HDJANAMGICN>k__BackingField;
|
|
gameObject5.SetActive(flag);
|
|
GameObject gameObject6 = this.eliteText;
|
|
bool flag2 = <HDJANAMGICN>k__BackingField;
|
|
gameObject6.SetActive(flag2);
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm = this.ONIENGJIOPM;
|
|
GameObject gameObject7 = this.maxLevelReachedText;
|
|
if (oniengjiopm == 0)
|
|
{
|
|
}
|
|
bool flag3 = oniengjiopm.<HHPOFKFGOPG>k__BackingField == (long)num;
|
|
gameObject7.SetActive(flag3);
|
|
GameObject gameObject8 = this.maxTierReachedText;
|
|
ENAODGBHHFA nnffmfegeoh2 = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh2 != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField2 = nnffmfegeoh2.<DIDALPJGLJJ>k__BackingField;
|
|
int size = nnffmfegeoh2.<IJMNLOHNONA>k__BackingField._size;
|
|
}
|
|
int num8 = 0;
|
|
gameObject8.SetActive(num8 != 0);
|
|
GameObject gameObject9 = this.acornsParent.gameObject;
|
|
ENAODGBHHFA nnffmfegeoh3 = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh3 != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField3 = nnffmfegeoh3.<DIDALPJGLJJ>k__BackingField;
|
|
int size2 = nnffmfegeoh3.<IJMNLOHNONA>k__BackingField._size;
|
|
}
|
|
ulong num9;
|
|
gameObject9.SetActive(num9 != 0UL);
|
|
GameObject gameObject10 = this.acornBonusAnimator.gameObject;
|
|
ENAODGBHHFA nnffmfegeoh4 = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh4 != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField4 = nnffmfegeoh4.<DIDALPJGLJJ>k__BackingField;
|
|
int size3 = nnffmfegeoh4.<IJMNLOHNONA>k__BackingField._size;
|
|
}
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm2 = this.ONIENGJIOPM;
|
|
if (oniengjiopm2 == 0)
|
|
{
|
|
}
|
|
bool flag4 = oniengjiopm2.<HHPOFKFGOPG>k__BackingField != (long)num;
|
|
gameObject10.SetActive(flag4);
|
|
ENAODGBHHFA nnffmfegeoh5 = this.NNFFMFEGEOH;
|
|
TierRewardPagedGrid tierRewardPagedGrid = this.tierRewardPagedGrid;
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField5 = nnffmfegeoh5.<DIDALPJGLJJ>k__BackingField;
|
|
List<OCGBMPFIJBC> <IJMNLOHNONA>k__BackingField = nnffmfegeoh5.<IJMNLOHNONA>k__BackingField;
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
tierRewardPagedGrid.SetTiers(<IJMNLOHNONA>k__BackingField, <DIDALPJGLJJ>k__BackingField5, aaioadkjkml);
|
|
long iaefiebbglb = this.IAEFIEBBGLB;
|
|
ENAODGBHHFA nnffmfegeoh6 = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh6 != 0)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField6 = nnffmfegeoh6.<DIDALPJGLJJ>k__BackingField;
|
|
int size4 = nnffmfegeoh6.<IJMNLOHNONA>k__BackingField._size;
|
|
if (<DIDALPJGLJJ>k__BackingField6.<CKGCOFOCLBH>k__BackingField >= size4)
|
|
{
|
|
goto IL_2DF;
|
|
}
|
|
}
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
Animator[] enacnkfmhhc = this.ENACNKFMHHC;
|
|
if (num < enacnkfmhhc.Length)
|
|
{
|
|
bool flag5 = (long)num < iaefiebbglb;
|
|
Animator animator = enacnkfmhhc[num];
|
|
int milgmbalmlc = RecRoyaleUI.MILGMBALMLC;
|
|
animator.SetBool(milgmbalmlc, flag5);
|
|
Animator animator2 = this.ENACNKFMHHC[num];
|
|
int num10 = 0;
|
|
int dibaldcieno = RecRoyaleUI.DIBALDCIENO;
|
|
animator2.SetBool(dibaldcieno, num10 != 0);
|
|
Animator[] enacnkfmhhc2 = this.ENACNKFMHHC;
|
|
num++;
|
|
}
|
|
}
|
|
IL_2DF:
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm3 = this.ONIENGJIOPM;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.rankText;
|
|
if (oniengjiopm3 == 0)
|
|
{
|
|
string empty2 = string.Empty;
|
|
textMeshProUGUI2.text = empty2;
|
|
Slider slider = this.xpBar;
|
|
int num11 = 0;
|
|
slider.normalizedValue = (float)num11;
|
|
this.acornBonusText.text = "";
|
|
return;
|
|
}
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm4 = this.ONIENGJIOPM;
|
|
string text2;
|
|
textMeshProUGUI2.text = text2;
|
|
BattleRoyaleImageManager <OCDLBPHJMOP>k__BackingField = BattleRoyaleImageManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num12 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num12)
|
|
{
|
|
Image image = this.rankBadge;
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm5 = this.ONIENGJIOPM;
|
|
BattleRoyaleImageManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleImageManager.<OCDLBPHJMOP>k__BackingField;
|
|
int <PHDIHDKOLLI>k__BackingField = oniengjiopm5.<PHDIHDKOLLI>k__BackingField;
|
|
Sprite colorSpriteForRankIdx = <OCDLBPHJMOP>k__BackingField2.GetColorSpriteForRankIdx(<PHDIHDKOLLI>k__BackingField);
|
|
image.sprite = colorSpriteForRankIdx;
|
|
}
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm6 = this.ONIENGJIOPM;
|
|
Slider slider2 = this.xpBar;
|
|
long num13 = oniengjiopm6.<FDEAAGNCJBA>k__BackingField;
|
|
long <PLDCMKMJHEO>k__BackingField = oniengjiopm6.<PLDCMKMJHEO>k__BackingField;
|
|
long num14 = oniengjiopm6.<HHPOFKFGOPG>k__BackingField;
|
|
int num15 = 0;
|
|
num13 -= <PLDCMKMJHEO>k__BackingField;
|
|
num14 -= <PLDCMKMJHEO>k__BackingField;
|
|
float num16 = Mathf.Clamp01((float)num15);
|
|
if (num16 > 0.95f)
|
|
{
|
|
}
|
|
this.xpBar.normalizedValue = num16;
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm7 = this.ONIENGJIOPM;
|
|
TextMeshProUGUI textMeshProUGUI3 = this.acornBonusText;
|
|
int <IEGIDKLKHKD>k__BackingField = oniengjiopm7.<IEGIDKLKHKD>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003515 RID: 13589 RVA: 0x000DDB78 File Offset: 0x000DBD78
|
|
[Token(Token = "0x6003515")]
|
|
[Address(RVA = "0x17F1D70", Offset = "0x17F0770", VA = "0x1817F1D70")]
|
|
private void JNGPAFAHGOI(JDFDLJJGHIP.JLNAMKBKPNG KMJCCCGMOBO)
|
|
{
|
|
if (this.PDPGAILDMHJ != (ulong)0L)
|
|
{
|
|
Coroutine pdpgaildmhj = this.PDPGAILDMHJ;
|
|
this.PDPGAILDMHJ = (ulong)0L;
|
|
}
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
RecRoyaleUI.BABAONGOPPA babaongoppa;
|
|
babaongoppa.System.IDisposable.Dispose();
|
|
babaongoppa.<>1__state = (int)((ulong)0L);
|
|
babaongoppa.<>4__this = this;
|
|
babaongoppa.newPlayerStats = KMJCCCGMOBO;
|
|
Coroutine coroutine = <EGKJPJKLEAI>k__BackingField.StartCoroutine(babaongoppa);
|
|
this.PDPGAILDMHJ = coroutine;
|
|
}
|
|
|
|
// Token: 0x06003516 RID: 13590 RVA: 0x000DDBD8 File Offset: 0x000DBDD8
|
|
[Token(Token = "0x6003516")]
|
|
[Address(RVA = "0x17F18F0", Offset = "0x17F02F0", VA = "0x1817F18F0")]
|
|
private IEnumerator HDBEMLAJOLA(Transform BPCFPCKEOFA, Vector3 FKGCMPGAIAP, Vector3 KOFMGJJCPPB, float BJJEDIGOMGC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003516)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoyaleUI::HDBEMLAJOLA(UnityEngine.Transform,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(NPPCMANLMPG::System.IDisposable.Dispose, ldloc:NPPCMANLMPG(var_0))
|
|
stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](KOFMGJJCPPB)))
|
|
stloc:float32(var_2_13, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](FKGCMPGAIAP)))
|
|
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](NPPCMANLMPG::end, ldloc:NPPCMANLMPG(var_0)), ldloc:float32(var_1_0C))
|
|
stfld:Transform(NPPCMANLMPG::tranformToAnimate, ldloc:NPPCMANLMPG(var_0), ldloc:Transform(BPCFPCKEOFA))
|
|
stfld:float32(NPPCMANLMPG::duration, ldloc:NPPCMANLMPG(var_0), ldc.i4:int32[exp:float32](0))
|
|
stfld:int32(NPPCMANLMPG::<>1__state, ldloc:NPPCMANLMPG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](NPPCMANLMPG::start, ldloc:NPPCMANLMPG(var_0)), ldloc:float32(var_2_13))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06003517 RID: 13591 RVA: 0x000DDC28 File Offset: 0x000DBE28
|
|
[Token(Token = "0x6003517")]
|
|
[Address(RVA = "0x17F1D70", Offset = "0x17F0770", VA = "0x1817F1D70")]
|
|
private void ONPMMEOGOBI(JDFDLJJGHIP.JLNAMKBKPNG KMJCCCGMOBO)
|
|
{
|
|
if (this.PDPGAILDMHJ != (ulong)0L)
|
|
{
|
|
Coroutine pdpgaildmhj = this.PDPGAILDMHJ;
|
|
this.PDPGAILDMHJ = (ulong)0L;
|
|
}
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
RecRoyaleUI.BABAONGOPPA babaongoppa;
|
|
babaongoppa.System.IDisposable.Dispose();
|
|
babaongoppa.<>1__state = (int)((ulong)0L);
|
|
babaongoppa.<>4__this = this;
|
|
babaongoppa.newPlayerStats = KMJCCCGMOBO;
|
|
Coroutine coroutine = <EGKJPJKLEAI>k__BackingField.StartCoroutine(babaongoppa);
|
|
this.PDPGAILDMHJ = coroutine;
|
|
}
|
|
|
|
// Token: 0x06003518 RID: 13592 RVA: 0x000DDC88 File Offset: 0x000DBE88
|
|
[Token(Token = "0x6003518")]
|
|
[Address(RVA = "0x17F20B0", Offset = "0x17F0AB0", VA = "0x1817F20B0")]
|
|
private void KIAAEMMHCCN()
|
|
{
|
|
if (this.PMIKOBHAPPI && !this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
|
|
{
|
|
int num = 0;
|
|
WatchMenuProjector watchMenuProjector;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003519 RID: 13593 RVA: 0x000DDCC8 File Offset: 0x000DBEC8
|
|
[Token(Token = "0x6003519")]
|
|
[Address(RVA = "0x17F1AA0", Offset = "0x17F04A0", VA = "0x1817F1AA0")]
|
|
private IEnumerator IPEBCJFLLBD(JDFDLJJGHIP.JLNAMKBKPNG KMJCCCGMOBO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003519)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoyaleUI::IPEBCJFLLBD(JDFDLJJGHIP/JLNAMKBKPNG)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(BABAONGOPPA::System.IDisposable.Dispose, ldloc:BABAONGOPPA(var_0))
|
|
stfld:RecRoyaleUI(BABAONGOPPA::<>4__this, ldloc:BABAONGOPPA(var_0), ldloc:RecRoyaleUI(this))
|
|
stfld:int32(BABAONGOPPA::<>1__state, ldloc:BABAONGOPPA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:JLNAMKBKPNG(BABAONGOPPA::newPlayerStats, ldloc:BABAONGOPPA(var_0), ldloc:JLNAMKBKPNG(KMJCCCGMOBO))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600351A RID: 13594 RVA: 0x000DDCF4 File Offset: 0x000DBEF4
|
|
[Token(Token = "0x600351A")]
|
|
[Address(RVA = "0x17F1FE0", Offset = "0x17F09E0", VA = "0x1817F1FE0")]
|
|
private void KEADKDGONNL(bool HEDBFJEAGGE, int MKHDKIPDBAG, bool LDMABKJHDLK)
|
|
{
|
|
this.GGOKFLHBGPI();
|
|
Coroutine pnmfdipealm = this.PNMFDIPEALM;
|
|
if (pnmfdipealm != 0)
|
|
{
|
|
base.StopCoroutine(pnmfdipealm);
|
|
this.PNMFDIPEALM = (ulong)0L;
|
|
}
|
|
RecRoyaleUI.LNNNKHMCFPJ lnnnkhmcfpj;
|
|
lnnnkhmcfpj.System.IDisposable.Dispose();
|
|
lnnnkhmcfpj.<>1__state = (int)((ulong)0L);
|
|
lnnnkhmcfpj.<>4__this = this;
|
|
lnnnkhmcfpj.usedAcorns = HEDBFJEAGGE;
|
|
lnnnkhmcfpj.newAcornBalance = MKHDKIPDBAG;
|
|
lnnnkhmcfpj.noAvailableItems = LDMABKJHDLK;
|
|
Coroutine coroutine = base.StartCoroutine(lnnnkhmcfpj);
|
|
this.PNMFDIPEALM = coroutine;
|
|
}
|
|
|
|
// Token: 0x0600351B RID: 13595 RVA: 0x000DDD5C File Offset: 0x000DBF5C
|
|
[Token(Token = "0x600351B")]
|
|
[Address(RVA = "0x17F1990", Offset = "0x17F0390", VA = "0x1817F1990")]
|
|
private IEnumerator HLGJAGIJAAL(bool HEDBFJEAGGE, int MKHDKIPDBAG, bool LDMABKJHDLK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600351B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoyaleUI::HLGJAGIJAAL(System.Boolean,System.Int32,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LNNNKHMCFPJ::System.IDisposable.Dispose, ldloc:LNNNKHMCFPJ(var_0))
|
|
stfld:bool(LNNNKHMCFPJ::usedAcorns, ldloc:LNNNKHMCFPJ(var_0), ldloc:bool(HEDBFJEAGGE))
|
|
stfld:int32(LNNNKHMCFPJ::newAcornBalance, ldloc:LNNNKHMCFPJ(var_0), ldloc:int32(MKHDKIPDBAG))
|
|
stfld:bool(LNNNKHMCFPJ::noAvailableItems, ldloc:LNNNKHMCFPJ(var_0), ldloc:bool(LDMABKJHDLK))
|
|
stfld:int32(LNNNKHMCFPJ::<>1__state, ldloc:LNNNKHMCFPJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:RecRoyaleUI(LNNNKHMCFPJ::<>4__this, ldloc:LNNNKHMCFPJ(var_0), ldloc:RecRoyaleUI(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600351C RID: 13596 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600351C")]
|
|
[Address(RVA = "0x17F27A0", Offset = "0x17F11A0", VA = "0x1817F27A0")]
|
|
private bool OPDCMGJLALH(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600351D RID: 13597 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600351D")]
|
|
[Address(RVA = "0x17F0A20", Offset = "0x17EF420", VA = "0x1817F0A20")]
|
|
private void CKNCAEMFPAM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600351E RID: 13598 RVA: 0x000DDD94 File Offset: 0x000DBF94
|
|
[Token(Token = "0x600351E")]
|
|
[Address(RVA = "0x17F1F60", Offset = "0x17F0960", VA = "0x1817F1F60")]
|
|
private IEnumerator JOMEEOJBNBB(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600351E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoyaleUI::JOMEEOJBNBB(System.Int32,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(IHPGIACBCMC::System.IDisposable.Dispose, ldloc:IHPGIACBCMC(var_0))
|
|
stfld:RecRoyaleUI(IHPGIACBCMC::<>4__this, ldloc:IHPGIACBCMC(var_0), ldloc:RecRoyaleUI(this))
|
|
stfld:int32(IHPGIACBCMC::oldBalance, ldloc:IHPGIACBCMC(var_0), ldloc:int32(LOLHDKOLIEK))
|
|
stfld:int32(IHPGIACBCMC::<>1__state, ldloc:IHPGIACBCMC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:int32(IHPGIACBCMC::newBalance, ldloc:IHPGIACBCMC(var_0), ldloc:int32(PKGOCLMBBFM))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600351F RID: 13599 RVA: 0x000DDDC4 File Offset: 0x000DBFC4
|
|
[Token(Token = "0x600351F")]
|
|
[Address(RVA = "0x17F1570", Offset = "0x17EFF70", VA = "0x1817F1570")]
|
|
private void GGOKFLHBGPI()
|
|
{
|
|
WatchUIFlow aaioadkjkml2;
|
|
do
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
int num = 0;
|
|
if (aaioadkjkml == num)
|
|
{
|
|
goto IL_A2;
|
|
}
|
|
aaioadkjkml2 = this.AAIOADKJKML;
|
|
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
}
|
|
while (aaioadkjkml2 == 0 || aaioadkjkml2 == 0 || aaioadkjkml2 == 0 || aaioadkjkml2 == 0);
|
|
WatchUIFlow aaioadkjkml3 = this.AAIOADKJKML;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = aaioadkjkml3.<LBNLPAIAGHF>k__BackingField;
|
|
int num2 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(aaioadkjkml3, num2);
|
|
if (!this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
|
|
{
|
|
WatchMenuProjector watchMenuProjector = this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL;
|
|
int num3 = 0;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num3 != 0);
|
|
}
|
|
return;
|
|
IL_A2:
|
|
Debug.LogError("thisflow is null");
|
|
}
|
|
|
|
// Token: 0x06003520 RID: 13600 RVA: 0x000DDE80 File Offset: 0x000DC080
|
|
[Token(Token = "0x6003520")]
|
|
[Address(RVA = "0x17F0CC0", Offset = "0x17EF6C0", VA = "0x1817F0CC0")]
|
|
private void EFGOLDCGDHN()
|
|
{
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
if (nnffmfegeoh.<DIDALPJGLJJ>k__BackingField != (ulong)0L)
|
|
{
|
|
int num = nnffmfegeoh.<MELOBIMHHPE>k__BackingField.CCMMEDNIHMM(ACDKILABNNC.RecCenterTokens);
|
|
long? num2;
|
|
bool flag;
|
|
if (num2 == flag)
|
|
{
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = aaioadkjkml.<LBNLPAIAGHF>k__BackingField;
|
|
string text = string.Format("You need {0} more tokens to upgrade to the Elite track.", aaioadkjkml);
|
|
if (RecRoyaleUI.<>c.<>9__75_2 == 0)
|
|
{
|
|
RecRoyaleUI.<>c.<>9__75_2 = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowStoreScreenTokensTab("RecRoyaleElite_NotEnoughTokens");
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
}
|
|
WatchUIFlow aaioadkjkml2 = this.AAIOADKJKML;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField2 = aaioadkjkml2.<LBNLPAIAGHF>k__BackingField;
|
|
string text2 = string.Format("Spend {0} tokens to update to Elite tiers?", aaioadkjkml2);
|
|
int <CKGCOFOCLBH>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField.<CKGCOFOCLBH>k__BackingField;
|
|
string text3 = string.Format("You'll immediately receive all Elite items up to your current tier {0}. You currently have {1} tokens.", text2, text2);
|
|
Action<JPIJGHNNIDP> action = new Action(this.DOPEFOPGMKB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003521 RID: 13601 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003521")]
|
|
[Address(RVA = "0x17F10F0", Offset = "0x17EFAF0", VA = "0x1817F10F0")]
|
|
private void GAFILDNGEFP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003522 RID: 13602 RVA: 0x000DDF50 File Offset: 0x000DC150
|
|
[Token(Token = "0x6003522")]
|
|
[Address(RVA = "0x17F3030", Offset = "0x17F1A30", VA = "0x1817F3030")]
|
|
private void POBBHDDDFKF(ACDKILABNNC DLNFAILEHOA, int PGGHBNCGLDN, int BHEINJDIMIE, bool CBLLHELPOEP = true)
|
|
{
|
|
int num = 0;
|
|
int tierNumber = BHEINJDIMIE;
|
|
bool animateResult = false;
|
|
RecRoyaleUI <>4__this = this;
|
|
this.IIIKDDHIIGB = num;
|
|
ACDKILABNNC currencyType = DLNFAILEHOA;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> ojdjijdnfhe = delegate(string error, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> updateResponse)
|
|
{
|
|
int num2 = 0;
|
|
if (error == (ulong)1L)
|
|
{
|
|
if (error == 0)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func;
|
|
if (RecRoyaleUI.<>c.<>9__77_1 == 0)
|
|
{
|
|
func = (NLEKGNENMCO.LOCNECLOHCA gp) => !gp.<DOKHPPLBFJN>k__BackingField;
|
|
RecRoyaleUI.<>c.<>9__77_1 = func;
|
|
}
|
|
bool flag = Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(error, func);
|
|
RecRoyaleUI <>4__this5 = <>4__this;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func2;
|
|
if (RecRoyaleUI.<>c.<>9__77_2 == 0)
|
|
{
|
|
func2 = delegate(NLEKGNENMCO.LOCNECLOHCA gp)
|
|
{
|
|
if (!gp.<DOKHPPLBFJN>k__BackingField)
|
|
{
|
|
}
|
|
return gp.<GBBDMHDLKOM>k__BackingField;
|
|
};
|
|
RecRoyaleUI.<>c.<>9__77_2 = func2;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(Enumerable.Where<NLEKGNENMCO.LOCNECLOHCA>(error, func2));
|
|
<>4__this5.LDAPMIPAPLL = list;
|
|
RecRoyaleUI <>4__this2 = <>4__this;
|
|
if ((animateResult ? 1 : 0) == num2)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = <>4__this2.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
<>4__this.PLNAICEINIG();
|
|
TierRewardPagedGrid tierRewardPagedGrid = <>4__this.tierRewardPagedGrid;
|
|
}
|
|
RecRoyaleUI <>4__this3 = <>4__this;
|
|
ACDKILABNNC currencyType2 = DLNFAILEHOA;
|
|
List <BalanceUpdates>k__BackingField = updateResponse.<BalanceUpdates>k__BackingField;
|
|
<>4__this3.GGOKFLHBGPI();
|
|
Coroutine pnmfdipealm = <>4__this3.PNMFDIPEALM;
|
|
if (pnmfdipealm != 0)
|
|
{
|
|
<>4__this3.StopCoroutine(pnmfdipealm);
|
|
<>4__this3.PNMFDIPEALM = num2;
|
|
}
|
|
bool flag2 = currencyType2 == ACDKILABNNC.RecRoyale_Season1;
|
|
RecRoyaleUI.LNNNKHMCFPJ lnnnkhmcfpj;
|
|
lnnnkhmcfpj.System.IDisposable.Dispose();
|
|
lnnnkhmcfpj.<>1__state = num2;
|
|
lnnnkhmcfpj.<>4__this = <>4__this3;
|
|
lnnnkhmcfpj.usedAcorns = flag2;
|
|
lnnnkhmcfpj.newAcornBalance = <BalanceUpdates>k__BackingField;
|
|
lnnnkhmcfpj.noAvailableItems = (uint)1 != 0U;
|
|
Coroutine coroutine = <>4__this3.StartCoroutine(lnnnkhmcfpj);
|
|
<>4__this3.PNMFDIPEALM = coroutine;
|
|
ACDKILABNNC currencyType3 = DLNFAILEHOA;
|
|
if (currencyType3 != ACDKILABNNC.RecCenterTokens)
|
|
{
|
|
if (currencyType3 != ACDKILABNNC.RecRoyale_Season1)
|
|
{
|
|
goto IL_183;
|
|
}
|
|
<>4__this.PDOFKLPBHKO();
|
|
}
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Purchase successful!", 3f, num2, num2);
|
|
IL_183:
|
|
int <CKGCOFOCLBH>k__BackingField = <>4__this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField.<CKGCOFOCLBH>k__BackingField;
|
|
ACDKILABNNC currencyType4 = DLNFAILEHOA;
|
|
return;
|
|
}
|
|
Animator animator2;
|
|
if (<>4__this.isActiveAndEnabled)
|
|
{
|
|
Animator[] enacnkfmhhc = <>4__this.ENACNKFMHHC;
|
|
int length = enacnkfmhhc.Length;
|
|
if (num2 < length)
|
|
{
|
|
Animator animator = enacnkfmhhc[num2];
|
|
int num3 = 0;
|
|
int dibaldcieno = RecRoyaleUI.DIBALDCIENO;
|
|
animator.SetBool(dibaldcieno, num3 != 0);
|
|
num2++;
|
|
}
|
|
animator2 = <>4__this.acornBonusAnimator;
|
|
int num4 = 0;
|
|
int lpopafkeope = RecRoyaleUI.LPOPAFKEOPE;
|
|
animator2.SetBool(lpopafkeope, num4 != 0);
|
|
}
|
|
RecRoyaleUI <>4__this4 = <>4__this;
|
|
TierRewardPagedGrid tierRewardPagedGrid2 = <>4__this4.tierRewardPagedGrid;
|
|
int tierNumber3 = tierNumber;
|
|
tierRewardPagedGrid2.UpdateBuyButton(tierNumber3, true, "Error");
|
|
if (<>4__this4 == 0)
|
|
{
|
|
string text = string.Format("Error unlocking tier: {0}", error);
|
|
}
|
|
int tierNumber2 = tierNumber;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
IntPtr cachedPtr = animator2.m_CachedPtr;
|
|
int hashCode = cachedPtr.GetHashCode();
|
|
Debug.LogError(string.Format("Error unlocking tier {0}: {1}", tierNumber2, hashCode));
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
|
|
// Token: 0x06003523 RID: 13603 RVA: 0x000DDFA8 File Offset: 0x000DC1A8
|
|
[Token(Token = "0x6003523")]
|
|
[Address(RVA = "0x17F2EC0", Offset = "0x17F18C0", VA = "0x1817F2EC0")]
|
|
private void PLNAICEINIG()
|
|
{
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = new List(this.LDAPMIPAPLL);
|
|
this.LDAPMIPAPLL.Clear();
|
|
NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField.AddRange(list);
|
|
GiftManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
instance.ReceiveGifts(list, num != 0, true);
|
|
}
|
|
|
|
// Token: 0x06003524 RID: 13604 RVA: 0x000DDFF0 File Offset: 0x000DC1F0
|
|
[Token(Token = "0x6003524")]
|
|
[Address(RVA = "0x17F2190", Offset = "0x17F0B90", VA = "0x1817F2190")]
|
|
private string LCOAJNOCKAD(TimeSpan DOFKHNLEKKP)
|
|
{
|
|
return "1 minute";
|
|
}
|
|
|
|
// Token: 0x06003525 RID: 13605 RVA: 0x000DE02C File Offset: 0x000DC22C
|
|
[Token(Token = "0x6003525")]
|
|
[Address(RVA = "0x17F0B90", Offset = "0x17EF590", VA = "0x1817F0B90")]
|
|
private string DNLAKCPLAPD(string PAANJCAOOAG, int NIONDACONFK)
|
|
{
|
|
if (NIONDACONFK > 1)
|
|
{
|
|
return PAANJCAOOAG + "s";
|
|
}
|
|
return PAANJCAOOAG;
|
|
}
|
|
|
|
// Token: 0x06003526 RID: 13606 RVA: 0x000DE04C File Offset: 0x000DC24C
|
|
[Token(Token = "0x6003526")]
|
|
[Address(RVA = "0x17F2E30", Offset = "0x17F1830", VA = "0x1817F2E30")]
|
|
private void PDOFKLPBHKO()
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<long> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.DJNIENPAHGJ);
|
|
IEnumerator enumerator = GEAPBDGCKMB.LBEMMLOFBEA((ACDKILABNNC)((uint)200), ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x06003527 RID: 13607 RVA: 0x000DE074 File Offset: 0x000DC274
|
|
[Token(Token = "0x6003527")]
|
|
[Address(RVA = "0x17F08B0", Offset = "0x17EF2B0", VA = "0x1817F08B0")]
|
|
public void Button_Info()
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
int num = 0;
|
|
if (aaioadkjkml != num)
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField;
|
|
RecRoyaleInfoScreen flowByType = <LBNLPAIAGHF>k__BackingField.GetFlowByType<RecRoyaleInfoScreen>();
|
|
int num2 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(flowByType, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003528 RID: 13608 RVA: 0x000DE0BC File Offset: 0x000DC2BC
|
|
[Token(Token = "0x6003528")]
|
|
[Address(RVA = "0x17F0960", Offset = "0x17EF360", VA = "0x1817F0960")]
|
|
public void Button_UpgradeToElite()
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
int num = 0;
|
|
if (aaioadkjkml != num)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
if (<DIDALPJGLJJ>k__BackingField != 0 && !<DIDALPJGLJJ>k__BackingField.<HDJANAMGICN>k__BackingField)
|
|
{
|
|
this.EFGOLDCGDHN();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003529 RID: 13609 RVA: 0x000DE104 File Offset: 0x000DC304
|
|
[Token(Token = "0x6003529")]
|
|
[Address(RVA = "0x17F0810", Offset = "0x17EF210", VA = "0x1817F0810")]
|
|
public void Button_BuyTier(int tierNumber)
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
int num = 0;
|
|
if (aaioadkjkml != num)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
if (<DIDALPJGLJJ>k__BackingField != 0 && <DIDALPJGLJJ>k__BackingField.<HDJANAMGICN>k__BackingField)
|
|
{
|
|
this.GAFILDNGEFP();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600352A RID: 13610 RVA: 0x000DE14C File Offset: 0x000DC34C
|
|
[Token(Token = "0x600352A")]
|
|
[Address(RVA = "0x17F3270", Offset = "0x17F1C70", VA = "0x1817F3270")]
|
|
public RecRoyaleUI()
|
|
{
|
|
Animator[] array = new Animator[0];
|
|
this.ENACNKFMHHC = array;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = new List();
|
|
this.LDAPMIPAPLL = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600352C RID: 13612 RVA: 0x000DE1D0 File Offset: 0x000DC3D0
|
|
[Token(Token = "0x600352C")]
|
|
[Address(RVA = "0x17F1A20", Offset = "0x17F0420", VA = "0x1817F1A20")]
|
|
[CompilerGenerated]
|
|
private void IAFMKFDKDJN(JDFDLJJGHIP.GHNGAENLIHA GPEKFHLOFGA)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.ONIENGJIOPM = GPEKFHLOFGA;
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600352D RID: 13613 RVA: 0x000DE1F8 File Offset: 0x000DC3F8
|
|
[Token(Token = "0x600352D")]
|
|
[Address(RVA = "0x17F2320", Offset = "0x17F0D20", VA = "0x1817F2320")]
|
|
[CompilerGenerated]
|
|
private void MFMNAAOHCII(string MOPOMPHBHKF, ENAODGBHHFA HPOLAKFELCP)
|
|
{
|
|
Debug.LogError(string.Format("Error downloading StorefrontTypes.RecRoyale_Season1: {0}", MOPOMPHBHKF));
|
|
}
|
|
|
|
// Token: 0x0600352E RID: 13614 RVA: 0x000DE2A8 File Offset: 0x000DC4A8
|
|
[Token(Token = "0x600352E")]
|
|
[Address(RVA = "0x17F0BF0", Offset = "0x17EF5F0", VA = "0x1817F0BF0")]
|
|
[CompilerGenerated]
|
|
private void DOPEFOPGMKB(JPIJGHNNIDP MAOOLFEBOOD)
|
|
{
|
|
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
int <CBPNJDOGEOJ>k__BackingField = this.NNFFMFEGEOH.<MELOBIMHHPE>k__BackingField.<CBPNJDOGEOJ>k__BackingField;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.NOHPKPECGPB);
|
|
IEnumerator enumerator = GEAPBDGCKMB.EKLFEDLCNAC((DGOHCPBKOHD)((uint)200), (ACDKILABNNC)((uint)2), <CBPNJDOGEOJ>k__BackingField, ojdjijdnfhe);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600352F RID: 13615 RVA: 0x000DE2F0 File Offset: 0x000DC4F0
|
|
[Token(Token = "0x600352F")]
|
|
[Address(RVA = "0x17F2510", Offset = "0x17F0F10", VA = "0x1817F2510")]
|
|
[CompilerGenerated]
|
|
private void NOHPKPECGPB(string MOPOMPHBHKF, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> GDEACPAJNGA)
|
|
{
|
|
if (MOPOMPHBHKF.m_stringLength == 0)
|
|
{
|
|
this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField.<HDJANAMGICN>k__BackingField = true;
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
TierRewardPagedGrid tierRewardPagedGrid = this.tierRewardPagedGrid;
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = nnffmfegeoh.<DIDALPJGLJJ>k__BackingField;
|
|
int num = 0;
|
|
List<OCGBMPFIJBC> <IJMNLOHNONA>k__BackingField = nnffmfegeoh.<IJMNLOHNONA>k__BackingField;
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
tierRewardPagedGrid.SetTiers(<IJMNLOHNONA>k__BackingField, <DIDALPJGLJJ>k__BackingField, aaioadkjkml);
|
|
GameObject gameObject = this.upgradeButton.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
this.eliteText.SetActive(true);
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
object syncRoot = GDEACPAJNGA.<BalanceUpdates>k__BackingField._syncRoot;
|
|
GiftManager instance = SingletonMonoBehaviour.Instance;
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Upgrade successful!", 3f, num, num);
|
|
CFLMJLFBOKH.KFAGLCBDLJO(this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003530 RID: 13616 RVA: 0x000DE3C0 File Offset: 0x000DC5C0
|
|
[Token(Token = "0x6003530")]
|
|
[Address(RVA = "0x17F0B50", Offset = "0x17EF550", VA = "0x1817F0B50")]
|
|
[CompilerGenerated]
|
|
private void DJNIENPAHGJ(string ODOLEOCLALH, long DHACOBCKDMK)
|
|
{
|
|
if (ODOLEOCLALH != 0)
|
|
{
|
|
this.IAEFIEBBGLB = DHACOBCKDMK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002D07 RID: 11527
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002D07")]
|
|
[SerializeField]
|
|
[Header("Rank")]
|
|
private Image rankBadge;
|
|
|
|
// Token: 0x04002D08 RID: 11528
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002D08")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI rankText;
|
|
|
|
// Token: 0x04002D09 RID: 11529
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002D09")]
|
|
[SerializeField]
|
|
private Slider xpBar;
|
|
|
|
// Token: 0x04002D0A RID: 11530
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002D0A")]
|
|
[SerializeField]
|
|
private GameObject maxLevelReachedText;
|
|
|
|
// Token: 0x04002D0B RID: 11531
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002D0B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI acornBonusText;
|
|
|
|
// Token: 0x04002D0C RID: 11532
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002D0C")]
|
|
[SerializeField]
|
|
private Image animatedAcorn;
|
|
|
|
// Token: 0x04002D0D RID: 11533
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002D0D")]
|
|
[SerializeField]
|
|
private Transform animatedAcornStart;
|
|
|
|
// Token: 0x04002D0E RID: 11534
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002D0E")]
|
|
[SerializeField]
|
|
[Header("Rank XP")]
|
|
private GameObject XPGroup;
|
|
|
|
// Token: 0x04002D0F RID: 11535
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002D0F")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI xpText;
|
|
|
|
// Token: 0x04002D10 RID: 11536
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002D10")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI roundCompleteText;
|
|
|
|
// Token: 0x04002D11 RID: 11537
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002D11")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI animatedXPText;
|
|
|
|
// Token: 0x04002D12 RID: 11538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002D12")]
|
|
[SerializeField]
|
|
private Transform animatedXPStart;
|
|
|
|
// Token: 0x04002D13 RID: 11539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002D13")]
|
|
[SerializeField]
|
|
private Transform animatedXPEnd;
|
|
|
|
// Token: 0x04002D14 RID: 11540
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002D14")]
|
|
[SerializeField]
|
|
[Header("Season / Tier")]
|
|
private GameObject seasonTierGroup;
|
|
|
|
// Token: 0x04002D15 RID: 11541
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002D15")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI currentSeasonText;
|
|
|
|
// Token: 0x04002D16 RID: 11542
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002D16")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI yourTierText;
|
|
|
|
// Token: 0x04002D17 RID: 11543
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002D17")]
|
|
[SerializeField]
|
|
private GameObject maxTierReachedText;
|
|
|
|
// Token: 0x04002D18 RID: 11544
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002D18")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI seasonEndsText;
|
|
|
|
// Token: 0x04002D19 RID: 11545
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002D19")]
|
|
[SerializeField]
|
|
private int daysLeftToShowSeasonEndsText = (int)((ulong)30L);
|
|
|
|
// Token: 0x04002D1A RID: 11546
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002D1A")]
|
|
[SerializeField]
|
|
[Header("Tier Rewards Grid")]
|
|
private Button3D upgradeButton;
|
|
|
|
// Token: 0x04002D1B RID: 11547
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002D1B")]
|
|
[SerializeField]
|
|
private GameObject eliteText;
|
|
|
|
// Token: 0x04002D1C RID: 11548
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002D1C")]
|
|
[SerializeField]
|
|
private TierRewardPagedGrid tierRewardPagedGrid;
|
|
|
|
// Token: 0x04002D1D RID: 11549
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002D1D")]
|
|
[SerializeField]
|
|
[Header("Animation")]
|
|
private Transform acornsParent;
|
|
|
|
// Token: 0x04002D1E RID: 11550
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002D1E")]
|
|
[SerializeField]
|
|
private Animator acornBonusAnimator;
|
|
|
|
// Token: 0x04002D1F RID: 11551
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002D1F")]
|
|
[SerializeField]
|
|
private Color gold;
|
|
|
|
// Token: 0x04002D20 RID: 11552
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002D20")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip acornPopAudio;
|
|
|
|
// Token: 0x04002D21 RID: 11553
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002D21")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip tierUpAudio;
|
|
|
|
// Token: 0x04002D22 RID: 11554
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002D22")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip incrementXPClip;
|
|
|
|
// Token: 0x04002D23 RID: 11555
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002D23")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip levelUpClip;
|
|
|
|
// Token: 0x04002D24 RID: 11556
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4002D24")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip statPostedClip;
|
|
|
|
// Token: 0x04002D25 RID: 11557
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002D25")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip summaryOpenClip;
|
|
|
|
// Token: 0x04002D26 RID: 11558
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002D26")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip roundCompleteClip;
|
|
|
|
// Token: 0x04002D27 RID: 11559
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002D27")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip totalXPEarnedClip;
|
|
|
|
// Token: 0x04002D28 RID: 11560
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002D28")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip goldAcornAudio;
|
|
|
|
// Token: 0x04002D29 RID: 11561
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002D29")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip acornToTierAudio;
|
|
|
|
// Token: 0x04002D2A RID: 11562
|
|
[Token(Token = "0x4002D2A")]
|
|
private static readonly int MILGMBALMLC = Animator.StringToHash("IsFilled");
|
|
|
|
// Token: 0x04002D2B RID: 11563
|
|
[Token(Token = "0x4002D2B")]
|
|
private static readonly int DMJJCFDCDGF = Animator.StringToHash("Filling");
|
|
|
|
// Token: 0x04002D2C RID: 11564
|
|
[Token(Token = "0x4002D2C")]
|
|
private static readonly int DIBALDCIENO = Animator.StringToHash("IsGold");
|
|
|
|
// Token: 0x04002D2D RID: 11565
|
|
[Token(Token = "0x4002D2D")]
|
|
private static readonly int LPOPAFKEOPE = Animator.StringToHash("IsLarge");
|
|
|
|
// Token: 0x04002D2E RID: 11566
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002D2E")]
|
|
private Animator[] ENACNKFMHHC;
|
|
|
|
// Token: 0x04002D2F RID: 11567
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002D2F")]
|
|
private ENAODGBHHFA NNFFMFEGEOH;
|
|
|
|
// Token: 0x04002D30 RID: 11568
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4002D30")]
|
|
private JDFDLJJGHIP.GHNGAENLIHA ONIENGJIOPM;
|
|
|
|
// Token: 0x04002D31 RID: 11569
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4002D31")]
|
|
private long IAEFIEBBGLB;
|
|
|
|
// Token: 0x04002D32 RID: 11570
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4002D32")]
|
|
private bool CJKHNBDOECK;
|
|
|
|
// Token: 0x04002D33 RID: 11571
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4002D33")]
|
|
private SFXAudioSource LGMMMIANEFF;
|
|
|
|
// Token: 0x04002D34 RID: 11572
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4002D34")]
|
|
private OCGBMPFIJBC IIIKDDHIIGB;
|
|
|
|
// Token: 0x04002D35 RID: 11573
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4002D35")]
|
|
private List<NLEKGNENMCO.LOCNECLOHCA> LDAPMIPAPLL;
|
|
|
|
// Token: 0x04002D36 RID: 11574
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4002D36")]
|
|
private Coroutine PDPGAILDMHJ;
|
|
|
|
// Token: 0x04002D37 RID: 11575
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4002D37")]
|
|
private bool PMIKOBHAPPI;
|
|
|
|
// Token: 0x04002D38 RID: 11576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x189")]
|
|
[Token(Token = "0x4002D38")]
|
|
private bool GBMHIAPCBAB;
|
|
|
|
// Token: 0x04002D39 RID: 11577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4002D39")]
|
|
private Coroutine PNMFDIPEALM;
|
|
|
|
// Token: 0x04002D3A RID: 11578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4002D3A")]
|
|
private Coroutine BLAEJMEKIBN;
|
|
|
|
// Token: 0x02000727 RID: 1831
|
|
[Token(Token = "0x2000727")]
|
|
[CompilerGenerated]
|
|
private sealed class NIIODJGIOCK
|
|
{
|
|
// Token: 0x06003546 RID: 13638 RVA: 0x000DE644 File Offset: 0x000DC844
|
|
[Token(Token = "0x6003546")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NIIODJGIOCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003547 RID: 13639 RVA: 0x000DE658 File Offset: 0x000DC858
|
|
[Token(Token = "0x6003547")]
|
|
[Address(RVA = "0x17EB000", Offset = "0x17E9A00", VA = "0x1817EB000")]
|
|
internal void <RunAnimateTierUp>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.done = response != JPIJGHNNIDP.Cancel;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003548 RID: 13640 RVA: 0x000DE670 File Offset: 0x000DC870
|
|
[Token(Token = "0x6003548")]
|
|
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")]
|
|
internal bool <RunAnimateTierUp>b__1()
|
|
{
|
|
return this.done;
|
|
}
|
|
|
|
// Token: 0x04002D55 RID: 11605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002D55")]
|
|
public bool done;
|
|
}
|
|
|
|
// Token: 0x0200072A RID: 1834
|
|
[Token(Token = "0x200072A")]
|
|
[CompilerGenerated]
|
|
private sealed class HLIFEAABJAL
|
|
{
|
|
// Token: 0x06003555 RID: 13653 RVA: 0x000DEF40 File Offset: 0x000DD140
|
|
[Token(Token = "0x6003555")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HLIFEAABJAL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003556 RID: 13654 RVA: 0x000DEF54 File Offset: 0x000DD154
|
|
[Token(Token = "0x6003556")]
|
|
[Address(RVA = "0x17E7D80", Offset = "0x17E6780", VA = "0x1817E7D80")]
|
|
internal void <PurchaseNextTier>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
RecRoyaleUI recRoyaleUI = this.<>4__this;
|
|
OCGBMPFIJBC ocgbmpfijbc = this.nextTier;
|
|
TierRewardPagedGrid tierRewardPagedGrid = recRoyaleUI.tierRewardPagedGrid;
|
|
int <BPGJELMKLAB>k__BackingField = ocgbmpfijbc.<BPGJELMKLAB>k__BackingField;
|
|
int num = 0;
|
|
tierRewardPagedGrid.UpdateBuyButton(<BPGJELMKLAB>k__BackingField, num != 0, "Purchasing");
|
|
OCGBMPFIJBC ocgbmpfijbc2 = this.nextTier;
|
|
RecRoyaleUI recRoyaleUI2 = this.<>4__this;
|
|
int <BPGJELMKLAB>k__BackingField2 = ocgbmpfijbc2.<BPGJELMKLAB>k__BackingField;
|
|
int <CBPNJDOGEOJ>k__BackingField = ocgbmpfijbc2.<CBPNJDOGEOJ>k__BackingField;
|
|
ulong num2;
|
|
recRoyaleUI2.POBBHDDDFKF(ACDKILABNNC.RecCenterTokens, <CBPNJDOGEOJ>k__BackingField, <BPGJELMKLAB>k__BackingField2, num2 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002D64 RID: 11620
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002D64")]
|
|
public OCGBMPFIJBC nextTier;
|
|
|
|
// Token: 0x04002D65 RID: 11621
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002D65")]
|
|
public RecRoyaleUI <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200072B RID: 1835
|
|
[Token(Token = "0x200072B")]
|
|
[CompilerGenerated]
|
|
private sealed class HNMJOKDAAIH
|
|
{
|
|
// Token: 0x06003557 RID: 13655 RVA: 0x000DEFCC File Offset: 0x000DD1CC
|
|
[Token(Token = "0x6003557")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HNMJOKDAAIH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003558 RID: 13656 RVA: 0x000DEFE0 File Offset: 0x000DD1E0
|
|
[Token(Token = "0x6003558")]
|
|
[Address(RVA = "0x17E7E30", Offset = "0x17E6830", VA = "0x1817E7E30")]
|
|
internal void <UnlockNextTier>b__0(string error, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> updateResponse)
|
|
{
|
|
int num = 0;
|
|
if (error == (ulong)1L)
|
|
{
|
|
if (error == 0)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func;
|
|
if (RecRoyaleUI.<>c.<>9__77_1 == 0)
|
|
{
|
|
func = (NLEKGNENMCO.LOCNECLOHCA gp) => !gp.<DOKHPPLBFJN>k__BackingField;
|
|
RecRoyaleUI.<>c.<>9__77_1 = func;
|
|
}
|
|
bool flag = Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(error, func);
|
|
RecRoyaleUI recRoyaleUI = this.<>4__this;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func2;
|
|
if (RecRoyaleUI.<>c.<>9__77_2 == 0)
|
|
{
|
|
func2 = delegate(NLEKGNENMCO.LOCNECLOHCA gp)
|
|
{
|
|
if (!gp.<DOKHPPLBFJN>k__BackingField)
|
|
{
|
|
}
|
|
return gp.<GBBDMHDLKOM>k__BackingField;
|
|
};
|
|
RecRoyaleUI.<>c.<>9__77_2 = func2;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(Enumerable.Where<NLEKGNENMCO.LOCNECLOHCA>(error, func2));
|
|
recRoyaleUI.LDAPMIPAPLL = list;
|
|
RecRoyaleUI recRoyaleUI2 = this.<>4__this;
|
|
if ((this.animateResult ? 1 : 0) == num)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = recRoyaleUI2.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
this.<>4__this.PLNAICEINIG();
|
|
TierRewardPagedGrid tierRewardPagedGrid = this.<>4__this.tierRewardPagedGrid;
|
|
}
|
|
RecRoyaleUI recRoyaleUI3 = this.<>4__this;
|
|
ACDKILABNNC acdkilabnnc = this.currencyType;
|
|
List <BalanceUpdates>k__BackingField = updateResponse.<BalanceUpdates>k__BackingField;
|
|
recRoyaleUI3.GGOKFLHBGPI();
|
|
Coroutine pnmfdipealm = recRoyaleUI3.PNMFDIPEALM;
|
|
if (pnmfdipealm != 0)
|
|
{
|
|
recRoyaleUI3.StopCoroutine(pnmfdipealm);
|
|
recRoyaleUI3.PNMFDIPEALM = num;
|
|
}
|
|
bool flag2 = acdkilabnnc == ACDKILABNNC.RecRoyale_Season1;
|
|
RecRoyaleUI.LNNNKHMCFPJ lnnnkhmcfpj;
|
|
lnnnkhmcfpj.System.IDisposable.Dispose();
|
|
lnnnkhmcfpj.<>1__state = num;
|
|
lnnnkhmcfpj.<>4__this = recRoyaleUI3;
|
|
lnnnkhmcfpj.usedAcorns = flag2;
|
|
lnnnkhmcfpj.newAcornBalance = <BalanceUpdates>k__BackingField;
|
|
lnnnkhmcfpj.noAvailableItems = (uint)1 != 0U;
|
|
Coroutine coroutine = recRoyaleUI3.StartCoroutine(lnnnkhmcfpj);
|
|
recRoyaleUI3.PNMFDIPEALM = coroutine;
|
|
ACDKILABNNC acdkilabnnc2 = this.currencyType;
|
|
if (acdkilabnnc2 != ACDKILABNNC.RecCenterTokens)
|
|
{
|
|
if (acdkilabnnc2 != ACDKILABNNC.RecRoyale_Season1)
|
|
{
|
|
goto IL_183;
|
|
}
|
|
this.<>4__this.PDOFKLPBHKO();
|
|
}
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Purchase successful!", 3f, num, num);
|
|
IL_183:
|
|
int <CKGCOFOCLBH>k__BackingField = this.<>4__this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField.<CKGCOFOCLBH>k__BackingField;
|
|
ACDKILABNNC acdkilabnnc3 = this.currencyType;
|
|
return;
|
|
}
|
|
Animator acornBonusAnimator;
|
|
if (this.<>4__this.isActiveAndEnabled)
|
|
{
|
|
Animator[] enacnkfmhhc = this.<>4__this.ENACNKFMHHC;
|
|
int length = enacnkfmhhc.Length;
|
|
if (num < length)
|
|
{
|
|
Animator animator = enacnkfmhhc[num];
|
|
int num2 = 0;
|
|
int dibaldcieno = RecRoyaleUI.DIBALDCIENO;
|
|
animator.SetBool(dibaldcieno, num2 != 0);
|
|
num++;
|
|
}
|
|
acornBonusAnimator = this.<>4__this.acornBonusAnimator;
|
|
int num3 = 0;
|
|
int lpopafkeope = RecRoyaleUI.LPOPAFKEOPE;
|
|
acornBonusAnimator.SetBool(lpopafkeope, num3 != 0);
|
|
}
|
|
RecRoyaleUI recRoyaleUI4 = this.<>4__this;
|
|
TierRewardPagedGrid tierRewardPagedGrid2 = recRoyaleUI4.tierRewardPagedGrid;
|
|
int num4 = this.tierNumber;
|
|
tierRewardPagedGrid2.UpdateBuyButton(num4, true, "Error");
|
|
if (recRoyaleUI4 == 0)
|
|
{
|
|
string text = string.Format("Error unlocking tier: {0}", error);
|
|
}
|
|
int num5 = this.tierNumber;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
IntPtr cachedPtr = acornBonusAnimator.m_CachedPtr;
|
|
int hashCode = cachedPtr.GetHashCode();
|
|
Debug.LogError(string.Format("Error unlocking tier {0}: {1}", num5, hashCode));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04002D66 RID: 11622
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002D66")]
|
|
public RecRoyaleUI <>4__this;
|
|
|
|
// Token: 0x04002D67 RID: 11623
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002D67")]
|
|
public bool animateResult;
|
|
|
|
// Token: 0x04002D68 RID: 11624
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002D68")]
|
|
public ACDKILABNNC currencyType;
|
|
|
|
// Token: 0x04002D69 RID: 11625
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002D69")]
|
|
public int tierNumber;
|
|
}
|
|
}
|