1503 lines
60 KiB
C#
1503 lines
60 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using RecRoom.Players.Watch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x0200071B RID: 1819
|
|
[Token(Token = "0x200071B")]
|
|
public class RecRoyaleUI : RoomSpecificSubscreenUI
|
|
{
|
|
// Token: 0x170008D9 RID: 2265
|
|
// (get) Token: 0x0600352B RID: 13611 RVA: 0x000D9134 File Offset: 0x000D7334
|
|
[Token(Token = "0x170008D9")]
|
|
private bool LKBKIFBJLBP
|
|
{
|
|
[Token(Token = "0x600352B")]
|
|
[Address(RVA = "0x1C3F300", Offset = "0x1C3E300", VA = "0x181C3F300")]
|
|
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: 0x170008DA RID: 2266
|
|
// (get) Token: 0x0600352C RID: 13612 RVA: 0x000D9168 File Offset: 0x000D7368
|
|
[Token(Token = "0x170008DA")]
|
|
private bool OOFGEMBBDMD
|
|
{
|
|
[Token(Token = "0x600352C")]
|
|
[Address(RVA = "0x1C3EDA0", Offset = "0x1C3DDA0", VA = "0x181C3EDA0")]
|
|
get
|
|
{
|
|
if (this.ONIENGJIOPM == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600352D RID: 13613 RVA: 0x000D9180 File Offset: 0x000D7380
|
|
[Token(Token = "0x600352D")]
|
|
[Address(RVA = "0x1C3EBA0", Offset = "0x1C3DBA0", VA = "0x181C3EBA0")]
|
|
private void Awake()
|
|
{
|
|
this.PDOFKLPBHKO();
|
|
}
|
|
|
|
// Token: 0x0600352E RID: 13614 RVA: 0x000D9194 File Offset: 0x000D7394
|
|
[Token(Token = "0x600352E")]
|
|
[Address(RVA = "0x1C3FC40", Offset = "0x1C3EC40", VA = "0x181C3FC40", Slot = "4")]
|
|
public override void Initialize(WatchUIFlow LHHONCAOJFH)
|
|
{
|
|
Transform transform = this.acornsParent;
|
|
this.AAIOADKJKML = LHHONCAOJFH;
|
|
Animator[] componentsInChildren = transform.GetComponentsInChildren<Animator>();
|
|
this.ENACNKFMHHC = componentsInChildren;
|
|
PMGCJEPKFOF<JDFDLJJGHIP.GHNGAENLIHA> pmgcjepkfof = JDFDLJJGHIP.APOAEDMOIHO();
|
|
Action<JDFDLJJGHIP.GHNGAENLIHA> action = new Action(this.IAFMKFDKDJN);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
MFBGLIHGCGO<JDFDLJJGHIP.JLNAMKBKPNG> mhhadkmfmek = JDFDLJJGHIP.MHHADKMFMEK;
|
|
Action<JDFDLJJGHIP.JLNAMKBKPNG> action2 = new Action(this.JNGPAFAHGOI);
|
|
JDFDLJJGHIP.MHHADKMFMEK = MFBGLIHGCGO.BPJDFPACLMK(mhhadkmfmek, action2);
|
|
OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
|
|
Action action3 = new Action(this.KIAAEMMHCCN);
|
|
Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerFadedInAfterSpawnEvent, action3);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<ENAODGBHHFA> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.MFMNAAOHCII);
|
|
}
|
|
|
|
// Token: 0x0600352F RID: 13615 RVA: 0x000D9244 File Offset: 0x000D7444
|
|
[Token(Token = "0x600352F")]
|
|
[Address(RVA = "0x1C40980", Offset = "0x1C3F980", VA = "0x181C40980")]
|
|
private void OnDestroy()
|
|
{
|
|
MFBGLIHGCGO<JDFDLJJGHIP.JLNAMKBKPNG> mhhadkmfmek = JDFDLJJGHIP.MHHADKMFMEK;
|
|
Action<JDFDLJJGHIP.JLNAMKBKPNG> action = new Action(this.JNGPAFAHGOI);
|
|
JDFDLJJGHIP.MHHADKMFMEK = MFBGLIHGCGO.GMNMHGMFGOL(mhhadkmfmek, action);
|
|
OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
|
|
Action action2 = new Action(this.KIAAEMMHCCN);
|
|
Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerFadedInAfterSpawnEvent, action2);
|
|
}
|
|
|
|
// Token: 0x06003530 RID: 13616 RVA: 0x000D9290 File Offset: 0x000D7490
|
|
[Token(Token = "0x6003530")]
|
|
[Address(RVA = "0x1C41150", Offset = "0x1C40150", VA = "0x181C41150")]
|
|
private void Update()
|
|
{
|
|
if (base.gameObject.activeSelf)
|
|
{
|
|
float unscaledDeltaTime = Time.unscaledDeltaTime;
|
|
CFLMJLFBOKH.MJOJANCNOGI("Watch_RecRoyaleUI", unscaledDeltaTime);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003531 RID: 13617 RVA: 0x000D92C4 File Offset: 0x000D74C4
|
|
[Token(Token = "0x6003531")]
|
|
[Address(RVA = "0x1C40E20", Offset = "0x1C3FE20", VA = "0x181C40E20", Slot = "5")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
|
|
// Token: 0x06003532 RID: 13618 RVA: 0x000D92E0 File Offset: 0x000D74E0
|
|
[Token(Token = "0x6003532")]
|
|
[Address(RVA = "0x1C40BC0", Offset = "0x1C3FBC0", VA = "0x181C40BC0")]
|
|
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 text2;
|
|
string text = string.Format("x{0}", text2);
|
|
string text3 = textMeshProUGUI.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003533 RID: 13619 RVA: 0x000D9414 File Offset: 0x000D7614
|
|
[Token(Token = "0x6003533")]
|
|
[Address(RVA = "0x1C40AC0", Offset = "0x1C3FAC0", VA = "0x181C40AC0")]
|
|
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;
|
|
long num = iiikddhiigb.PCPFENLLBOC((ACDKILABNNC)((uint)200));
|
|
ulong num2;
|
|
this.POBBHDDDFKF((ACDKILABNNC)((uint)200), <CBPNJDOGEOJ>k__BackingField, <BPGJELMKLAB>k__BackingField, num, num2 != 0UL);
|
|
}
|
|
}
|
|
if (this.PNMFDIPEALM != (ulong)0L && this.CJKHNBDOECK)
|
|
{
|
|
LGKFKEIKPPC <DIDALPJGLJJ>k__BackingField = this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField;
|
|
}
|
|
this.PLNAICEINIG();
|
|
}
|
|
|
|
// Token: 0x06003534 RID: 13620 RVA: 0x000D949C File Offset: 0x000D769C
|
|
[Token(Token = "0x6003534")]
|
|
[Address(RVA = "0x1C3E360", Offset = "0x1C3D360", VA = "0x181C3E360")]
|
|
private void AIJPBKCAPDA()
|
|
{
|
|
ENAODGBHHFA nnffmfegeoh = this.NNFFMFEGEOH;
|
|
int num = 0;
|
|
TextMeshProUGUI textMeshProUGUI = this.yourTierText;
|
|
if (nnffmfegeoh == 0)
|
|
{
|
|
string text = textMeshProUGUI.text;
|
|
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 text2 = string.Format("Reward Tier -- {0}", <CKGCOFOCLBH>k__BackingField);
|
|
string text3 = textMeshProUGUI.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_2D9;
|
|
}
|
|
}
|
|
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_2D9:
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm3 = this.ONIENGJIOPM;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.rankText;
|
|
string text5;
|
|
if (oniengjiopm3 == 0)
|
|
{
|
|
string text4 = textMeshProUGUI2.text;
|
|
Slider slider = this.xpBar;
|
|
int num11 = 0;
|
|
slider.normalizedValue = (float)num11;
|
|
text5 = this.acornBonusText.text;
|
|
return;
|
|
}
|
|
string <BOCLIGALBKC>k__BackingField = this.ONIENGJIOPM.<BOCLIGALBKC>k__BackingField;
|
|
string text6 = string.Format("Lv {0} ({1})", text5, <BOCLIGALBKC>k__BackingField);
|
|
string text7 = textMeshProUGUI2.text;
|
|
BattleRoyaleImageManager <OCDLBPHJMOP>k__BackingField = BattleRoyaleImageManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num12 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num12)
|
|
{
|
|
Image image = this.rankBadge;
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm4 = this.ONIENGJIOPM;
|
|
BattleRoyaleImageManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleImageManager.<OCDLBPHJMOP>k__BackingField;
|
|
int <PHDIHDKOLLI>k__BackingField = oniengjiopm4.<PHDIHDKOLLI>k__BackingField;
|
|
Sprite colorSpriteForRankIdx = <OCDLBPHJMOP>k__BackingField2.GetColorSpriteForRankIdx(<PHDIHDKOLLI>k__BackingField);
|
|
image.sprite = colorSpriteForRankIdx;
|
|
}
|
|
JDFDLJJGHIP.GHNGAENLIHA oniengjiopm5 = this.ONIENGJIOPM;
|
|
Slider slider2 = this.xpBar;
|
|
long num13 = oniengjiopm5.<FDEAAGNCJBA>k__BackingField;
|
|
long <PLDCMKMJHEO>k__BackingField = oniengjiopm5.<PLDCMKMJHEO>k__BackingField;
|
|
long num14 = oniengjiopm5.<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 oniengjiopm6 = this.ONIENGJIOPM;
|
|
TextMeshProUGUI textMeshProUGUI3 = this.acornBonusText;
|
|
int <IEGIDKLKHKD>k__BackingField = oniengjiopm6.<IEGIDKLKHKD>k__BackingField;
|
|
string text9;
|
|
string text8 = "x" + text9;
|
|
string text10 = textMeshProUGUI3.text;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003535 RID: 13621 RVA: 0x000D98C4 File Offset: 0x000D7AC4
|
|
[Token(Token = "0x6003535")]
|
|
[Address(RVA = "0x1C3FEB0", Offset = "0x1C3EEB0", VA = "0x181C3FEB0")]
|
|
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: 0x06003536 RID: 13622 RVA: 0x000D9924 File Offset: 0x000D7B24
|
|
[Token(Token = "0x6003536")]
|
|
[Address(RVA = "0x1C3FA20", Offset = "0x1C3EA20", VA = "0x181C3FA20")]
|
|
private IEnumerator HDBEMLAJOLA(Transform BPCFPCKEOFA, Vector3 FKGCMPGAIAP, Vector3 KOFMGJJCPPB, float BJJEDIGOMGC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003536)
|
|
|
|
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: 0x06003537 RID: 13623 RVA: 0x000D9974 File Offset: 0x000D7B74
|
|
[Token(Token = "0x6003537")]
|
|
[Address(RVA = "0x1C3FEB0", Offset = "0x1C3EEB0", VA = "0x181C3FEB0")]
|
|
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: 0x06003538 RID: 13624 RVA: 0x000D99D4 File Offset: 0x000D7BD4
|
|
[Token(Token = "0x6003538")]
|
|
[Address(RVA = "0x1C401F0", Offset = "0x1C3F1F0", VA = "0x181C401F0")]
|
|
private void KIAAEMMHCCN()
|
|
{
|
|
if (this.PMIKOBHAPPI && !this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
|
|
{
|
|
int num = 0;
|
|
WatchMenuProjector watchMenuProjector;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003539 RID: 13625 RVA: 0x000D9A14 File Offset: 0x000D7C14
|
|
[Token(Token = "0x6003539")]
|
|
[Address(RVA = "0x1C3FBD0", Offset = "0x1C3EBD0", VA = "0x181C3FBD0")]
|
|
private IEnumerator IPEBCJFLLBD(JDFDLJJGHIP.JLNAMKBKPNG KMJCCCGMOBO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003539)
|
|
|
|
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: 0x0600353A RID: 13626 RVA: 0x000D9A40 File Offset: 0x000D7C40
|
|
[Token(Token = "0x600353A")]
|
|
[Address(RVA = "0x1C40120", Offset = "0x1C3F120", VA = "0x181C40120")]
|
|
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: 0x0600353B RID: 13627 RVA: 0x000D9AA8 File Offset: 0x000D7CA8
|
|
[Token(Token = "0x600353B")]
|
|
[Address(RVA = "0x1C3FAC0", Offset = "0x1C3EAC0", VA = "0x181C3FAC0")]
|
|
private IEnumerator HLGJAGIJAAL(bool HEDBFJEAGGE, int MKHDKIPDBAG, bool LDMABKJHDLK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600353B)
|
|
|
|
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: 0x0600353C RID: 13628 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600353C")]
|
|
[Address(RVA = "0x1C40790", Offset = "0x1C3F790", VA = "0x181C40790")]
|
|
private bool OPDCMGJLALH(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600353D RID: 13629 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600353D")]
|
|
[Address(RVA = "0x1C3EDC0", Offset = "0x1C3DDC0", VA = "0x181C3EDC0")]
|
|
private void CKNCAEMFPAM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600353E RID: 13630 RVA: 0x000D9AE0 File Offset: 0x000D7CE0
|
|
[Token(Token = "0x600353E")]
|
|
[Address(RVA = "0x1C400A0", Offset = "0x1C3F0A0", VA = "0x181C400A0")]
|
|
private IEnumerator JOMEEOJBNBB(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600353E)
|
|
|
|
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: 0x0600353F RID: 13631 RVA: 0x000D9B10 File Offset: 0x000D7D10
|
|
[Token(Token = "0x600353F")]
|
|
[Address(RVA = "0x1C3F7F0", Offset = "0x1C3E7F0", VA = "0x181C3F7F0")]
|
|
private void GGOKFLHBGPI()
|
|
{
|
|
WatchUIFlow aaioadkjkml2;
|
|
do
|
|
{
|
|
WatchUIFlow aaioadkjkml = this.AAIOADKJKML;
|
|
int num = 0;
|
|
if (aaioadkjkml == num)
|
|
{
|
|
goto IL_8F;
|
|
}
|
|
aaioadkjkml2 = this.AAIOADKJKML;
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
while (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_8F:
|
|
Debug.LogError("thisflow is null");
|
|
}
|
|
|
|
// Token: 0x06003540 RID: 13632 RVA: 0x000D9BB8 File Offset: 0x000D7DB8
|
|
[Token(Token = "0x6003540")]
|
|
[Address(RVA = "0x1C3EEF0", Offset = "0x1C3DEF0", VA = "0x181C3EEF0")]
|
|
private void EFGOLDCGDHN()
|
|
{
|
|
if (this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField != (ulong)0L)
|
|
{
|
|
long num = this.NNFFMFEGEOH.<MELOBIMHHPE>k__BackingField.PCPFENLLBOC(ACDKILABNNC.RecCenterTokens);
|
|
long cost = num;
|
|
long cost3 = cost;
|
|
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.ShowTokenStore("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 = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
RecRoyaleUI <>4__this = this;
|
|
ECOKKKFCDID <MELOBIMHHPE>k__BackingField = <>4__this.NNFFMFEGEOH.<MELOBIMHHPE>k__BackingField;
|
|
long cost2 = cost;
|
|
int <CBPNJDOGEOJ>k__BackingField = <MELOBIMHHPE>k__BackingField.<CBPNJDOGEOJ>k__BackingField;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(<>4__this.NOHPKPECGPB);
|
|
DABKFAIHBBP dabkfaihbbp = GEAPBDGCKMB.EKLFEDLCNAC((DGOHCPBKOHD)((uint)200), (ACDKILABNNC)((uint)2), <CBPNJDOGEOJ>k__BackingField, cost2, ojdjijdnfhe);
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003541 RID: 13633 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003541")]
|
|
[Address(RVA = "0x1C3F360", Offset = "0x1C3E360", VA = "0x181C3F360")]
|
|
private void GAFILDNGEFP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003542 RID: 13634 RVA: 0x000D9CA8 File Offset: 0x000D7EA8
|
|
[Token(Token = "0x6003542")]
|
|
[Address(RVA = "0x1C41040", Offset = "0x1C40040", VA = "0x181C41040")]
|
|
private void POBBHDDDFKF(ACDKILABNNC DLNFAILEHOA, int PGGHBNCGLDN, int BHEINJDIMIE, long NDIKHCGKINO, 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.ONCPNMDGGKG.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: 0x06003543 RID: 13635 RVA: 0x000D9D00 File Offset: 0x000D7F00
|
|
[Token(Token = "0x6003543")]
|
|
[Address(RVA = "0x1C40ED0", Offset = "0x1C3FED0", VA = "0x181C40ED0")]
|
|
private void PLNAICEINIG()
|
|
{
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = new List(this.LDAPMIPAPLL);
|
|
this.LDAPMIPAPLL.Clear();
|
|
NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField.AddRange(list);
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
instance.ReceiveGifts(list, num != 0, true);
|
|
}
|
|
|
|
// Token: 0x06003544 RID: 13636 RVA: 0x000D9D48 File Offset: 0x000D7F48
|
|
[Token(Token = "0x6003544")]
|
|
[Address(RVA = "0x1C40E40", Offset = "0x1C3FE40", VA = "0x181C40E40")]
|
|
private void PDOFKLPBHKO()
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<long> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.NNPDLBFLBMN);
|
|
DABKFAIHBBP dabkfaihbbp = GEAPBDGCKMB.LBEMMLOFBEA((ACDKILABNNC)((uint)200), ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x06003545 RID: 13637 RVA: 0x000D9D70 File Offset: 0x000D7F70
|
|
[Token(Token = "0x6003545")]
|
|
[Address(RVA = "0x1C3EC50", Offset = "0x1C3DC50", VA = "0x181C3EC50")]
|
|
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: 0x06003546 RID: 13638 RVA: 0x000D9DB8 File Offset: 0x000D7FB8
|
|
[Token(Token = "0x6003546")]
|
|
[Address(RVA = "0x1C3ED00", Offset = "0x1C3DD00", VA = "0x181C3ED00")]
|
|
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: 0x06003547 RID: 13639 RVA: 0x000D9E00 File Offset: 0x000D8000
|
|
[Token(Token = "0x6003547")]
|
|
[Address(RVA = "0x1C3EBB0", Offset = "0x1C3DBB0", VA = "0x181C3EBB0")]
|
|
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: 0x06003548 RID: 13640 RVA: 0x000D9E48 File Offset: 0x000D8048
|
|
[Token(Token = "0x6003548")]
|
|
[Address(RVA = "0x1C41290", Offset = "0x1C40290", VA = "0x181C41290")]
|
|
public RecRoyaleUI()
|
|
{
|
|
Animator[] array = new Animator[0];
|
|
this.ENACNKFMHHC = array;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = new List();
|
|
this.LDAPMIPAPLL = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600354A RID: 13642 RVA: 0x000D9ECC File Offset: 0x000D80CC
|
|
[Token(Token = "0x600354A")]
|
|
[Address(RVA = "0x1C3FB50", Offset = "0x1C3EB50", VA = "0x181C3FB50")]
|
|
[CompilerGenerated]
|
|
private void IAFMKFDKDJN(JDFDLJJGHIP.GHNGAENLIHA GPEKFHLOFGA)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.ONIENGJIOPM = GPEKFHLOFGA;
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600354B RID: 13643 RVA: 0x000D9EF4 File Offset: 0x000D80F4
|
|
[Token(Token = "0x600354B")]
|
|
[Address(RVA = "0x1C402D0", Offset = "0x1C3F2D0", VA = "0x181C402D0")]
|
|
[CompilerGenerated]
|
|
private void MFMNAAOHCII(string MOPOMPHBHKF, ENAODGBHHFA HPOLAKFELCP)
|
|
{
|
|
Debug.LogError(string.Format("Error downloading StorefrontTypes.RecRoyale_Season1: {0}", MOPOMPHBHKF));
|
|
}
|
|
|
|
// Token: 0x0600354C RID: 13644 RVA: 0x000D9FA4 File Offset: 0x000D81A4
|
|
[Token(Token = "0x600354C")]
|
|
[Address(RVA = "0x1C40500", Offset = "0x1C3F500", VA = "0x181C40500")]
|
|
[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.ONCPNMDGGKG;
|
|
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Upgrade successful!", 3f, num, num);
|
|
CFLMJLFBOKH.KFAGLCBDLJO(this.NNFFMFEGEOH.<DIDALPJGLJJ>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600354D RID: 13645 RVA: 0x000DA074 File Offset: 0x000D8274
|
|
[Token(Token = "0x600354D")]
|
|
[Address(RVA = "0x1C404C0", Offset = "0x1C3F4C0", VA = "0x181C404C0")]
|
|
[CompilerGenerated]
|
|
private void NNPDLBFLBMN(string ODOLEOCLALH, long DHACOBCKDMK)
|
|
{
|
|
if (ODOLEOCLALH != 0)
|
|
{
|
|
this.IAEFIEBBGLB = DHACOBCKDMK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002BB9 RID: 11193
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002BB9")]
|
|
[SerializeField]
|
|
[Header("Rank")]
|
|
private Image rankBadge;
|
|
|
|
// Token: 0x04002BBA RID: 11194
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002BBA")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI rankText;
|
|
|
|
// Token: 0x04002BBB RID: 11195
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002BBB")]
|
|
[SerializeField]
|
|
private Slider xpBar;
|
|
|
|
// Token: 0x04002BBC RID: 11196
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002BBC")]
|
|
[SerializeField]
|
|
private GameObject maxLevelReachedText;
|
|
|
|
// Token: 0x04002BBD RID: 11197
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002BBD")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI acornBonusText;
|
|
|
|
// Token: 0x04002BBE RID: 11198
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002BBE")]
|
|
[SerializeField]
|
|
private Image animatedAcorn;
|
|
|
|
// Token: 0x04002BBF RID: 11199
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002BBF")]
|
|
[SerializeField]
|
|
private Transform animatedAcornStart;
|
|
|
|
// Token: 0x04002BC0 RID: 11200
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002BC0")]
|
|
[SerializeField]
|
|
[Header("Rank XP")]
|
|
private GameObject XPGroup;
|
|
|
|
// Token: 0x04002BC1 RID: 11201
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002BC1")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI xpText;
|
|
|
|
// Token: 0x04002BC2 RID: 11202
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002BC2")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI roundCompleteText;
|
|
|
|
// Token: 0x04002BC3 RID: 11203
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002BC3")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI animatedXPText;
|
|
|
|
// Token: 0x04002BC4 RID: 11204
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002BC4")]
|
|
[SerializeField]
|
|
private Transform animatedXPStart;
|
|
|
|
// Token: 0x04002BC5 RID: 11205
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002BC5")]
|
|
[SerializeField]
|
|
private Transform animatedXPEnd;
|
|
|
|
// Token: 0x04002BC6 RID: 11206
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002BC6")]
|
|
[SerializeField]
|
|
[Header("Season / Tier")]
|
|
private GameObject seasonTierGroup;
|
|
|
|
// Token: 0x04002BC7 RID: 11207
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002BC7")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI currentSeasonText;
|
|
|
|
// Token: 0x04002BC8 RID: 11208
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002BC8")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI yourTierText;
|
|
|
|
// Token: 0x04002BC9 RID: 11209
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002BC9")]
|
|
[SerializeField]
|
|
private GameObject maxTierReachedText;
|
|
|
|
// Token: 0x04002BCA RID: 11210
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002BCA")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI seasonEndsText;
|
|
|
|
// Token: 0x04002BCB RID: 11211
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002BCB")]
|
|
[SerializeField]
|
|
private int daysLeftToShowSeasonEndsText = (int)((ulong)30L);
|
|
|
|
// Token: 0x04002BCC RID: 11212
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002BCC")]
|
|
[SerializeField]
|
|
[Header("Tier Rewards Grid")]
|
|
private Button3D upgradeButton;
|
|
|
|
// Token: 0x04002BCD RID: 11213
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002BCD")]
|
|
[SerializeField]
|
|
private GameObject eliteText;
|
|
|
|
// Token: 0x04002BCE RID: 11214
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002BCE")]
|
|
[SerializeField]
|
|
private TierRewardPagedGrid tierRewardPagedGrid;
|
|
|
|
// Token: 0x04002BCF RID: 11215
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002BCF")]
|
|
[SerializeField]
|
|
[Header("Animation")]
|
|
private Transform acornsParent;
|
|
|
|
// Token: 0x04002BD0 RID: 11216
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002BD0")]
|
|
[SerializeField]
|
|
private Animator acornBonusAnimator;
|
|
|
|
// Token: 0x04002BD1 RID: 11217
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002BD1")]
|
|
[SerializeField]
|
|
private Color gold;
|
|
|
|
// Token: 0x04002BD2 RID: 11218
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002BD2")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip acornPopAudio;
|
|
|
|
// Token: 0x04002BD3 RID: 11219
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002BD3")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip tierUpAudio;
|
|
|
|
// Token: 0x04002BD4 RID: 11220
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002BD4")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip incrementXPClip;
|
|
|
|
// Token: 0x04002BD5 RID: 11221
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002BD5")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip levelUpClip;
|
|
|
|
// Token: 0x04002BD6 RID: 11222
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4002BD6")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip statPostedClip;
|
|
|
|
// Token: 0x04002BD7 RID: 11223
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002BD7")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip summaryOpenClip;
|
|
|
|
// Token: 0x04002BD8 RID: 11224
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002BD8")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip roundCompleteClip;
|
|
|
|
// Token: 0x04002BD9 RID: 11225
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002BD9")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip totalXPEarnedClip;
|
|
|
|
// Token: 0x04002BDA RID: 11226
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002BDA")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip goldAcornAudio;
|
|
|
|
// Token: 0x04002BDB RID: 11227
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002BDB")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip acornToTierAudio;
|
|
|
|
// Token: 0x04002BDC RID: 11228
|
|
[Token(Token = "0x4002BDC")]
|
|
private static readonly int MILGMBALMLC = Animator.StringToHash("IsFilled");
|
|
|
|
// Token: 0x04002BDD RID: 11229
|
|
[Token(Token = "0x4002BDD")]
|
|
private static readonly int DMJJCFDCDGF = Animator.StringToHash("Filling");
|
|
|
|
// Token: 0x04002BDE RID: 11230
|
|
[Token(Token = "0x4002BDE")]
|
|
private static readonly int DIBALDCIENO = Animator.StringToHash("IsGold");
|
|
|
|
// Token: 0x04002BDF RID: 11231
|
|
[Token(Token = "0x4002BDF")]
|
|
private static readonly int LPOPAFKEOPE = Animator.StringToHash("IsLarge");
|
|
|
|
// Token: 0x04002BE0 RID: 11232
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002BE0")]
|
|
private Animator[] ENACNKFMHHC;
|
|
|
|
// Token: 0x04002BE1 RID: 11233
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002BE1")]
|
|
private ENAODGBHHFA NNFFMFEGEOH;
|
|
|
|
// Token: 0x04002BE2 RID: 11234
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4002BE2")]
|
|
private JDFDLJJGHIP.GHNGAENLIHA ONIENGJIOPM;
|
|
|
|
// Token: 0x04002BE3 RID: 11235
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4002BE3")]
|
|
private long IAEFIEBBGLB;
|
|
|
|
// Token: 0x04002BE4 RID: 11236
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4002BE4")]
|
|
private bool CJKHNBDOECK;
|
|
|
|
// Token: 0x04002BE5 RID: 11237
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4002BE5")]
|
|
private SFXAudioSource LGMMMIANEFF;
|
|
|
|
// Token: 0x04002BE6 RID: 11238
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4002BE6")]
|
|
private OCGBMPFIJBC IIIKDDHIIGB;
|
|
|
|
// Token: 0x04002BE7 RID: 11239
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4002BE7")]
|
|
private List<NLEKGNENMCO.LOCNECLOHCA> LDAPMIPAPLL;
|
|
|
|
// Token: 0x04002BE8 RID: 11240
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4002BE8")]
|
|
private Coroutine PDPGAILDMHJ;
|
|
|
|
// Token: 0x04002BE9 RID: 11241
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4002BE9")]
|
|
private bool PMIKOBHAPPI;
|
|
|
|
// Token: 0x04002BEA RID: 11242
|
|
[FieldOffset(Offset = "0x189")]
|
|
[Token(Token = "0x4002BEA")]
|
|
private bool GBMHIAPCBAB;
|
|
|
|
// Token: 0x04002BEB RID: 11243
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4002BEB")]
|
|
private Coroutine PNMFDIPEALM;
|
|
|
|
// Token: 0x04002BEC RID: 11244
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4002BEC")]
|
|
private Coroutine BLAEJMEKIBN;
|
|
|
|
// Token: 0x0200071F RID: 1823
|
|
[Token(Token = "0x200071F")]
|
|
[CompilerGenerated]
|
|
private sealed class NIIODJGIOCK
|
|
{
|
|
// Token: 0x06003563 RID: 13667 RVA: 0x000DA2F8 File Offset: 0x000D84F8
|
|
[Token(Token = "0x6003563")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NIIODJGIOCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003564 RID: 13668 RVA: 0x000DA30C File Offset: 0x000D850C
|
|
[Token(Token = "0x6003564")]
|
|
[Address(RVA = "0x1C37FD0", Offset = "0x1C36FD0", VA = "0x181C37FD0")]
|
|
internal void <RunAnimateTierUp>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.done = response != JPIJGHNNIDP.Cancel;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003565 RID: 13669 RVA: 0x000DA324 File Offset: 0x000D8524
|
|
[Token(Token = "0x6003565")]
|
|
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
|
internal bool <RunAnimateTierUp>b__1()
|
|
{
|
|
return this.done;
|
|
}
|
|
|
|
// Token: 0x04002C07 RID: 11271
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C07")]
|
|
public bool done;
|
|
}
|
|
|
|
// Token: 0x02000722 RID: 1826
|
|
[Token(Token = "0x2000722")]
|
|
[CompilerGenerated]
|
|
private sealed class LMPDJOOPNFB
|
|
{
|
|
// Token: 0x06003572 RID: 13682 RVA: 0x000DAC10 File Offset: 0x000D8E10
|
|
[Token(Token = "0x6003572")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LMPDJOOPNFB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003573 RID: 13683 RVA: 0x000DAC24 File Offset: 0x000D8E24
|
|
[Token(Token = "0x6003573")]
|
|
[Address(RVA = "0x1C37490", Offset = "0x1C36490", VA = "0x181C37490")]
|
|
internal void <UpgradeToEliteTrack>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
RecRoyaleUI recRoyaleUI = this.<>4__this;
|
|
ECOKKKFCDID <MELOBIMHHPE>k__BackingField = recRoyaleUI.NNFFMFEGEOH.<MELOBIMHHPE>k__BackingField;
|
|
long num = this.cost;
|
|
int <CBPNJDOGEOJ>k__BackingField = <MELOBIMHHPE>k__BackingField.<CBPNJDOGEOJ>k__BackingField;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(recRoyaleUI.NOHPKPECGPB);
|
|
DABKFAIHBBP dabkfaihbbp = GEAPBDGCKMB.EKLFEDLCNAC((DGOHCPBKOHD)((uint)200), (ACDKILABNNC)((uint)2), <CBPNJDOGEOJ>k__BackingField, num, ojdjijdnfhe);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002C16 RID: 11286
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C16")]
|
|
public long cost;
|
|
|
|
// Token: 0x04002C17 RID: 11287
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C17")]
|
|
public RecRoyaleUI <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000723 RID: 1827
|
|
[Token(Token = "0x2000723")]
|
|
[CompilerGenerated]
|
|
private sealed class HLIFEAABJAL
|
|
{
|
|
// Token: 0x06003574 RID: 13684 RVA: 0x000DAC80 File Offset: 0x000D8E80
|
|
[Token(Token = "0x6003574")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HLIFEAABJAL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003575 RID: 13685 RVA: 0x000DAC94 File Offset: 0x000D8E94
|
|
[Token(Token = "0x6003575")]
|
|
[Address(RVA = "0x1C35E00", Offset = "0x1C34E00", VA = "0x181C35E00")]
|
|
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;
|
|
long num2 = this.cost;
|
|
int <BPGJELMKLAB>k__BackingField2 = ocgbmpfijbc2.<BPGJELMKLAB>k__BackingField;
|
|
int <CBPNJDOGEOJ>k__BackingField = ocgbmpfijbc2.<CBPNJDOGEOJ>k__BackingField;
|
|
ulong num3;
|
|
recRoyaleUI2.POBBHDDDFKF(ACDKILABNNC.RecCenterTokens, <CBPNJDOGEOJ>k__BackingField, <BPGJELMKLAB>k__BackingField2, num2, num3 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002C18 RID: 11288
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C18")]
|
|
public OCGBMPFIJBC nextTier;
|
|
|
|
// Token: 0x04002C19 RID: 11289
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C19")]
|
|
public long cost;
|
|
|
|
// Token: 0x04002C1A RID: 11290
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002C1A")]
|
|
public RecRoyaleUI <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000724 RID: 1828
|
|
[Token(Token = "0x2000724")]
|
|
[CompilerGenerated]
|
|
private sealed class HNMJOKDAAIH
|
|
{
|
|
// Token: 0x06003576 RID: 13686 RVA: 0x000DAD18 File Offset: 0x000D8F18
|
|
[Token(Token = "0x6003576")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HNMJOKDAAIH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003577 RID: 13687 RVA: 0x000DAD2C File Offset: 0x000D8F2C
|
|
[Token(Token = "0x6003577")]
|
|
[Address(RVA = "0x1C35EB0", Offset = "0x1C34EB0", VA = "0x181C35EB0")]
|
|
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.ONCPNMDGGKG.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: 0x04002C1B RID: 11291
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002C1B")]
|
|
public RecRoyaleUI <>4__this;
|
|
|
|
// Token: 0x04002C1C RID: 11292
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002C1C")]
|
|
public bool animateResult;
|
|
|
|
// Token: 0x04002C1D RID: 11293
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002C1D")]
|
|
public ACDKILABNNC currencyType;
|
|
|
|
// Token: 0x04002C1E RID: 11294
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002C1E")]
|
|
public int tierNumber;
|
|
}
|
|
}
|