1502 lines
60 KiB
C#
1502 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: 0x0200070E RID: 1806
|
|
[Token(Token = "0x200070E")]
|
|
public class RecRoyaleUI : RoomSpecificSubscreenUI
|
|
{
|
|
// Token: 0x170008C7 RID: 2247
|
|
// (get) Token: 0x060034A2 RID: 13474 RVA: 0x000D83CC File Offset: 0x000D65CC
|
|
[Token(Token = "0x170008C7")]
|
|
private bool LKBKIFBJLBP
|
|
{
|
|
[Token(Token = "0x60034A2")]
|
|
[Address(RVA = "0x13361A0", Offset = "0x1334FA0", VA = "0x1813361A0")]
|
|
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: 0x170008C8 RID: 2248
|
|
// (get) Token: 0x060034A3 RID: 13475 RVA: 0x000D8400 File Offset: 0x000D6600
|
|
[Token(Token = "0x170008C8")]
|
|
private bool OOFGEMBBDMD
|
|
{
|
|
[Token(Token = "0x60034A3")]
|
|
[Address(RVA = "0x1335C40", Offset = "0x1334A40", VA = "0x181335C40")]
|
|
get
|
|
{
|
|
if (this.ONIENGJIOPM == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060034A4 RID: 13476 RVA: 0x000D8418 File Offset: 0x000D6618
|
|
[Token(Token = "0x60034A4")]
|
|
[Address(RVA = "0x1335A40", Offset = "0x1334840", VA = "0x181335A40")]
|
|
private void Awake()
|
|
{
|
|
this.PDOFKLPBHKO();
|
|
}
|
|
|
|
// Token: 0x060034A5 RID: 13477 RVA: 0x000D842C File Offset: 0x000D662C
|
|
[Token(Token = "0x60034A5")]
|
|
[Address(RVA = "0x1336AE0", Offset = "0x13358E0", VA = "0x181336AE0", 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: 0x060034A6 RID: 13478 RVA: 0x000D84DC File Offset: 0x000D66DC
|
|
[Token(Token = "0x60034A6")]
|
|
[Address(RVA = "0x1337820", Offset = "0x1336620", VA = "0x181337820")]
|
|
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: 0x060034A7 RID: 13479 RVA: 0x000D8528 File Offset: 0x000D6728
|
|
[Token(Token = "0x60034A7")]
|
|
[Address(RVA = "0x1337FE0", Offset = "0x1336DE0", VA = "0x181337FE0")]
|
|
private void Update()
|
|
{
|
|
if (base.gameObject.activeSelf)
|
|
{
|
|
float unscaledDeltaTime = Time.unscaledDeltaTime;
|
|
CFLMJLFBOKH.MJOJANCNOGI("Watch_RecRoyaleUI", unscaledDeltaTime);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060034A8 RID: 13480 RVA: 0x000D855C File Offset: 0x000D675C
|
|
[Token(Token = "0x60034A8")]
|
|
[Address(RVA = "0x1337CC0", Offset = "0x1336AC0", VA = "0x181337CC0", Slot = "5")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
|
|
// Token: 0x060034A9 RID: 13481 RVA: 0x000D8570 File Offset: 0x000D6770
|
|
[Token(Token = "0x60034A9")]
|
|
[Address(RVA = "0x1337A60", Offset = "0x1336860", VA = "0x181337A60")]
|
|
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: 0x060034AA RID: 13482 RVA: 0x000D86A4 File Offset: 0x000D68A4
|
|
[Token(Token = "0x60034AA")]
|
|
[Address(RVA = "0x1337960", Offset = "0x1336760", VA = "0x181337960")]
|
|
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: 0x060034AB RID: 13483 RVA: 0x000D872C File Offset: 0x000D692C
|
|
[Token(Token = "0x60034AB")]
|
|
[Address(RVA = "0x1335200", Offset = "0x1334000", VA = "0x181335200")]
|
|
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: 0x060034AC RID: 13484 RVA: 0x000D8B54 File Offset: 0x000D6D54
|
|
[Token(Token = "0x60034AC")]
|
|
[Address(RVA = "0x1336D50", Offset = "0x1335B50", VA = "0x181336D50")]
|
|
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: 0x060034AD RID: 13485 RVA: 0x000D8BB4 File Offset: 0x000D6DB4
|
|
[Token(Token = "0x60034AD")]
|
|
[Address(RVA = "0x13368C0", Offset = "0x13356C0", VA = "0x1813368C0")]
|
|
private IEnumerator HDBEMLAJOLA(Transform BPCFPCKEOFA, Vector3 FKGCMPGAIAP, Vector3 KOFMGJJCPPB, float BJJEDIGOMGC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060034AD)
|
|
|
|
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: 0x060034AE RID: 13486 RVA: 0x000D8C04 File Offset: 0x000D6E04
|
|
[Token(Token = "0x60034AE")]
|
|
[Address(RVA = "0x1336D50", Offset = "0x1335B50", VA = "0x181336D50")]
|
|
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: 0x060034AF RID: 13487 RVA: 0x000D8C64 File Offset: 0x000D6E64
|
|
[Token(Token = "0x60034AF")]
|
|
[Address(RVA = "0x1337090", Offset = "0x1335E90", VA = "0x181337090")]
|
|
private void KIAAEMMHCCN()
|
|
{
|
|
if (this.PMIKOBHAPPI && !this.AAIOADKJKML.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
|
|
{
|
|
int num = 0;
|
|
WatchMenuProjector watchMenuProjector;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060034B0 RID: 13488 RVA: 0x000D8CA4 File Offset: 0x000D6EA4
|
|
[Token(Token = "0x60034B0")]
|
|
[Address(RVA = "0x1336A70", Offset = "0x1335870", VA = "0x181336A70")]
|
|
private IEnumerator IPEBCJFLLBD(JDFDLJJGHIP.JLNAMKBKPNG KMJCCCGMOBO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060034B0)
|
|
|
|
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: 0x060034B1 RID: 13489 RVA: 0x000D8CD0 File Offset: 0x000D6ED0
|
|
[Token(Token = "0x60034B1")]
|
|
[Address(RVA = "0x1336FC0", Offset = "0x1335DC0", VA = "0x181336FC0")]
|
|
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: 0x060034B2 RID: 13490 RVA: 0x000D8D38 File Offset: 0x000D6F38
|
|
[Token(Token = "0x60034B2")]
|
|
[Address(RVA = "0x1336960", Offset = "0x1335760", VA = "0x181336960")]
|
|
private IEnumerator HLGJAGIJAAL(bool HEDBFJEAGGE, int MKHDKIPDBAG, bool LDMABKJHDLK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060034B2)
|
|
|
|
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: 0x060034B3 RID: 13491 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60034B3")]
|
|
[Address(RVA = "0x1337630", Offset = "0x1336430", VA = "0x181337630")]
|
|
private bool OPDCMGJLALH(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060034B4 RID: 13492 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60034B4")]
|
|
[Address(RVA = "0x1335C60", Offset = "0x1334A60", VA = "0x181335C60")]
|
|
private void CKNCAEMFPAM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060034B5 RID: 13493 RVA: 0x000D8D70 File Offset: 0x000D6F70
|
|
[Token(Token = "0x60034B5")]
|
|
[Address(RVA = "0x1336F40", Offset = "0x1335D40", VA = "0x181336F40")]
|
|
private IEnumerator JOMEEOJBNBB(int LOLHDKOLIEK, int PKGOCLMBBFM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060034B5)
|
|
|
|
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: 0x060034B6 RID: 13494 RVA: 0x000D8DA0 File Offset: 0x000D6FA0
|
|
[Token(Token = "0x60034B6")]
|
|
[Address(RVA = "0x1336690", Offset = "0x1335490", VA = "0x181336690")]
|
|
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: 0x060034B7 RID: 13495 RVA: 0x000D8E48 File Offset: 0x000D7048
|
|
[Token(Token = "0x60034B7")]
|
|
[Address(RVA = "0x1335D90", Offset = "0x1334B90", VA = "0x181335D90")]
|
|
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: 0x060034B8 RID: 13496 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60034B8")]
|
|
[Address(RVA = "0x1336200", Offset = "0x1335000", VA = "0x181336200")]
|
|
private void GAFILDNGEFP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060034B9 RID: 13497 RVA: 0x000D8F38 File Offset: 0x000D7138
|
|
[Token(Token = "0x60034B9")]
|
|
[Address(RVA = "0x1337ED0", Offset = "0x1336CD0", VA = "0x181337ED0")]
|
|
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: 0x060034BA RID: 13498 RVA: 0x000D8F90 File Offset: 0x000D7190
|
|
[Token(Token = "0x60034BA")]
|
|
[Address(RVA = "0x1337D60", Offset = "0x1336B60", VA = "0x181337D60")]
|
|
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: 0x060034BB RID: 13499 RVA: 0x000D8FD8 File Offset: 0x000D71D8
|
|
[Token(Token = "0x60034BB")]
|
|
[Address(RVA = "0x1337CD0", Offset = "0x1336AD0", VA = "0x181337CD0")]
|
|
private void PDOFKLPBHKO()
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<long> ojdjijdnfhe = new BPHGKAEDBPE.OJDJIJDNFHE(this.NNPDLBFLBMN);
|
|
DABKFAIHBBP dabkfaihbbp = GEAPBDGCKMB.LBEMMLOFBEA((ACDKILABNNC)((uint)200), ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x060034BC RID: 13500 RVA: 0x000D9000 File Offset: 0x000D7200
|
|
[Token(Token = "0x60034BC")]
|
|
[Address(RVA = "0x1335AF0", Offset = "0x13348F0", VA = "0x181335AF0")]
|
|
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: 0x060034BD RID: 13501 RVA: 0x000D9048 File Offset: 0x000D7248
|
|
[Token(Token = "0x60034BD")]
|
|
[Address(RVA = "0x1335BA0", Offset = "0x13349A0", VA = "0x181335BA0")]
|
|
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: 0x060034BE RID: 13502 RVA: 0x000D9090 File Offset: 0x000D7290
|
|
[Token(Token = "0x60034BE")]
|
|
[Address(RVA = "0x1335A50", Offset = "0x1334850", VA = "0x181335A50")]
|
|
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: 0x060034BF RID: 13503 RVA: 0x000D90D8 File Offset: 0x000D72D8
|
|
[Token(Token = "0x60034BF")]
|
|
[Address(RVA = "0x1338120", Offset = "0x1336F20", VA = "0x181338120")]
|
|
public RecRoyaleUI()
|
|
{
|
|
Animator[] array = new Animator[0];
|
|
this.ENACNKFMHHC = array;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = new List();
|
|
this.LDAPMIPAPLL = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060034C1 RID: 13505 RVA: 0x000D915C File Offset: 0x000D735C
|
|
[Token(Token = "0x60034C1")]
|
|
[Address(RVA = "0x13369F0", Offset = "0x13357F0", VA = "0x1813369F0")]
|
|
[CompilerGenerated]
|
|
private void IAFMKFDKDJN(JDFDLJJGHIP.GHNGAENLIHA GPEKFHLOFGA)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.ONIENGJIOPM = GPEKFHLOFGA;
|
|
this.AIJPBKCAPDA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060034C2 RID: 13506 RVA: 0x000D9184 File Offset: 0x000D7384
|
|
[Token(Token = "0x60034C2")]
|
|
[Address(RVA = "0x1337170", Offset = "0x1335F70", VA = "0x181337170")]
|
|
[CompilerGenerated]
|
|
private void MFMNAAOHCII(string MOPOMPHBHKF, ENAODGBHHFA HPOLAKFELCP)
|
|
{
|
|
Debug.LogError(string.Format("Error downloading StorefrontTypes.RecRoyale_Season1: {0}", MOPOMPHBHKF));
|
|
}
|
|
|
|
// Token: 0x060034C3 RID: 13507 RVA: 0x000D9234 File Offset: 0x000D7434
|
|
[Token(Token = "0x60034C3")]
|
|
[Address(RVA = "0x13373A0", Offset = "0x13361A0", VA = "0x1813373A0")]
|
|
[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: 0x060034C4 RID: 13508 RVA: 0x000D9304 File Offset: 0x000D7504
|
|
[Token(Token = "0x60034C4")]
|
|
[Address(RVA = "0x1337360", Offset = "0x1336160", VA = "0x181337360")]
|
|
[CompilerGenerated]
|
|
private void NNPDLBFLBMN(string ODOLEOCLALH, long DHACOBCKDMK)
|
|
{
|
|
if (ODOLEOCLALH != 0)
|
|
{
|
|
this.IAEFIEBBGLB = DHACOBCKDMK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002B4D RID: 11085
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002B4D")]
|
|
[SerializeField]
|
|
[Header("Rank")]
|
|
private Image rankBadge;
|
|
|
|
// Token: 0x04002B4E RID: 11086
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002B4E")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI rankText;
|
|
|
|
// Token: 0x04002B4F RID: 11087
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002B4F")]
|
|
[SerializeField]
|
|
private Slider xpBar;
|
|
|
|
// Token: 0x04002B50 RID: 11088
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002B50")]
|
|
[SerializeField]
|
|
private GameObject maxLevelReachedText;
|
|
|
|
// Token: 0x04002B51 RID: 11089
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002B51")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI acornBonusText;
|
|
|
|
// Token: 0x04002B52 RID: 11090
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002B52")]
|
|
[SerializeField]
|
|
private Image animatedAcorn;
|
|
|
|
// Token: 0x04002B53 RID: 11091
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002B53")]
|
|
[SerializeField]
|
|
private Transform animatedAcornStart;
|
|
|
|
// Token: 0x04002B54 RID: 11092
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002B54")]
|
|
[SerializeField]
|
|
[Header("Rank XP")]
|
|
private GameObject XPGroup;
|
|
|
|
// Token: 0x04002B55 RID: 11093
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002B55")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI xpText;
|
|
|
|
// Token: 0x04002B56 RID: 11094
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002B56")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI roundCompleteText;
|
|
|
|
// Token: 0x04002B57 RID: 11095
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002B57")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI animatedXPText;
|
|
|
|
// Token: 0x04002B58 RID: 11096
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002B58")]
|
|
[SerializeField]
|
|
private Transform animatedXPStart;
|
|
|
|
// Token: 0x04002B59 RID: 11097
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002B59")]
|
|
[SerializeField]
|
|
private Transform animatedXPEnd;
|
|
|
|
// Token: 0x04002B5A RID: 11098
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002B5A")]
|
|
[SerializeField]
|
|
[Header("Season / Tier")]
|
|
private GameObject seasonTierGroup;
|
|
|
|
// Token: 0x04002B5B RID: 11099
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002B5B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI currentSeasonText;
|
|
|
|
// Token: 0x04002B5C RID: 11100
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002B5C")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI yourTierText;
|
|
|
|
// Token: 0x04002B5D RID: 11101
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002B5D")]
|
|
[SerializeField]
|
|
private GameObject maxTierReachedText;
|
|
|
|
// Token: 0x04002B5E RID: 11102
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002B5E")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI seasonEndsText;
|
|
|
|
// Token: 0x04002B5F RID: 11103
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002B5F")]
|
|
[SerializeField]
|
|
private int daysLeftToShowSeasonEndsText = (int)((ulong)30L);
|
|
|
|
// Token: 0x04002B60 RID: 11104
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002B60")]
|
|
[SerializeField]
|
|
[Header("Tier Rewards Grid")]
|
|
private Button3D upgradeButton;
|
|
|
|
// Token: 0x04002B61 RID: 11105
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002B61")]
|
|
[SerializeField]
|
|
private GameObject eliteText;
|
|
|
|
// Token: 0x04002B62 RID: 11106
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002B62")]
|
|
[SerializeField]
|
|
private TierRewardPagedGrid tierRewardPagedGrid;
|
|
|
|
// Token: 0x04002B63 RID: 11107
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002B63")]
|
|
[SerializeField]
|
|
[Header("Animation")]
|
|
private Transform acornsParent;
|
|
|
|
// Token: 0x04002B64 RID: 11108
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002B64")]
|
|
[SerializeField]
|
|
private Animator acornBonusAnimator;
|
|
|
|
// Token: 0x04002B65 RID: 11109
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002B65")]
|
|
[SerializeField]
|
|
private Color gold;
|
|
|
|
// Token: 0x04002B66 RID: 11110
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002B66")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip acornPopAudio;
|
|
|
|
// Token: 0x04002B67 RID: 11111
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002B67")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip tierUpAudio;
|
|
|
|
// Token: 0x04002B68 RID: 11112
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002B68")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip incrementXPClip;
|
|
|
|
// Token: 0x04002B69 RID: 11113
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002B69")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip levelUpClip;
|
|
|
|
// Token: 0x04002B6A RID: 11114
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4002B6A")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip statPostedClip;
|
|
|
|
// Token: 0x04002B6B RID: 11115
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002B6B")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip summaryOpenClip;
|
|
|
|
// Token: 0x04002B6C RID: 11116
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002B6C")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip roundCompleteClip;
|
|
|
|
// Token: 0x04002B6D RID: 11117
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002B6D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip totalXPEarnedClip;
|
|
|
|
// Token: 0x04002B6E RID: 11118
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002B6E")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip goldAcornAudio;
|
|
|
|
// Token: 0x04002B6F RID: 11119
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002B6F")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip acornToTierAudio;
|
|
|
|
// Token: 0x04002B70 RID: 11120
|
|
[Token(Token = "0x4002B70")]
|
|
private static readonly int MILGMBALMLC = Animator.StringToHash("IsFilled");
|
|
|
|
// Token: 0x04002B71 RID: 11121
|
|
[Token(Token = "0x4002B71")]
|
|
private static readonly int DMJJCFDCDGF = Animator.StringToHash("Filling");
|
|
|
|
// Token: 0x04002B72 RID: 11122
|
|
[Token(Token = "0x4002B72")]
|
|
private static readonly int DIBALDCIENO = Animator.StringToHash("IsGold");
|
|
|
|
// Token: 0x04002B73 RID: 11123
|
|
[Token(Token = "0x4002B73")]
|
|
private static readonly int LPOPAFKEOPE = Animator.StringToHash("IsLarge");
|
|
|
|
// Token: 0x04002B74 RID: 11124
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002B74")]
|
|
private Animator[] ENACNKFMHHC;
|
|
|
|
// Token: 0x04002B75 RID: 11125
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002B75")]
|
|
private ENAODGBHHFA NNFFMFEGEOH;
|
|
|
|
// Token: 0x04002B76 RID: 11126
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4002B76")]
|
|
private JDFDLJJGHIP.GHNGAENLIHA ONIENGJIOPM;
|
|
|
|
// Token: 0x04002B77 RID: 11127
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4002B77")]
|
|
private long IAEFIEBBGLB;
|
|
|
|
// Token: 0x04002B78 RID: 11128
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4002B78")]
|
|
private bool CJKHNBDOECK;
|
|
|
|
// Token: 0x04002B79 RID: 11129
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4002B79")]
|
|
private SFXAudioSource LGMMMIANEFF;
|
|
|
|
// Token: 0x04002B7A RID: 11130
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4002B7A")]
|
|
private OCGBMPFIJBC IIIKDDHIIGB;
|
|
|
|
// Token: 0x04002B7B RID: 11131
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4002B7B")]
|
|
private List<NLEKGNENMCO.LOCNECLOHCA> LDAPMIPAPLL;
|
|
|
|
// Token: 0x04002B7C RID: 11132
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4002B7C")]
|
|
private Coroutine PDPGAILDMHJ;
|
|
|
|
// Token: 0x04002B7D RID: 11133
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4002B7D")]
|
|
private bool PMIKOBHAPPI;
|
|
|
|
// Token: 0x04002B7E RID: 11134
|
|
[FieldOffset(Offset = "0x189")]
|
|
[Token(Token = "0x4002B7E")]
|
|
private bool GBMHIAPCBAB;
|
|
|
|
// Token: 0x04002B7F RID: 11135
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4002B7F")]
|
|
private Coroutine PNMFDIPEALM;
|
|
|
|
// Token: 0x04002B80 RID: 11136
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4002B80")]
|
|
private Coroutine BLAEJMEKIBN;
|
|
|
|
// Token: 0x02000712 RID: 1810
|
|
[Token(Token = "0x2000712")]
|
|
[CompilerGenerated]
|
|
private sealed class NIIODJGIOCK
|
|
{
|
|
// Token: 0x060034DA RID: 13530 RVA: 0x000D9588 File Offset: 0x000D7788
|
|
[Token(Token = "0x60034DA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NIIODJGIOCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060034DB RID: 13531 RVA: 0x000D959C File Offset: 0x000D779C
|
|
[Token(Token = "0x60034DB")]
|
|
[Address(RVA = "0x1334E60", Offset = "0x1333C60", VA = "0x181334E60")]
|
|
internal void <RunAnimateTierUp>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.done = response != JPIJGHNNIDP.Cancel;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060034DC RID: 13532 RVA: 0x000D95B4 File Offset: 0x000D77B4
|
|
[Token(Token = "0x60034DC")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
|
internal bool <RunAnimateTierUp>b__1()
|
|
{
|
|
return this.done;
|
|
}
|
|
|
|
// Token: 0x04002B9B RID: 11163
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002B9B")]
|
|
public bool done;
|
|
}
|
|
|
|
// Token: 0x02000715 RID: 1813
|
|
[Token(Token = "0x2000715")]
|
|
[CompilerGenerated]
|
|
private sealed class LMPDJOOPNFB
|
|
{
|
|
// Token: 0x060034E9 RID: 13545 RVA: 0x000D9EA0 File Offset: 0x000D80A0
|
|
[Token(Token = "0x60034E9")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LMPDJOOPNFB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060034EA RID: 13546 RVA: 0x000D9EB4 File Offset: 0x000D80B4
|
|
[Token(Token = "0x60034EA")]
|
|
[Address(RVA = "0x13341C0", Offset = "0x1332FC0", VA = "0x1813341C0")]
|
|
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: 0x04002BAA RID: 11178
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002BAA")]
|
|
public long cost;
|
|
|
|
// Token: 0x04002BAB RID: 11179
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002BAB")]
|
|
public RecRoyaleUI <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000716 RID: 1814
|
|
[Token(Token = "0x2000716")]
|
|
[CompilerGenerated]
|
|
private sealed class HLIFEAABJAL
|
|
{
|
|
// Token: 0x060034EB RID: 13547 RVA: 0x000D9F10 File Offset: 0x000D8110
|
|
[Token(Token = "0x60034EB")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HLIFEAABJAL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060034EC RID: 13548 RVA: 0x000D9F24 File Offset: 0x000D8124
|
|
[Token(Token = "0x60034EC")]
|
|
[Address(RVA = "0x13330B0", Offset = "0x1331EB0", VA = "0x1813330B0")]
|
|
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: 0x04002BAC RID: 11180
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002BAC")]
|
|
public OCGBMPFIJBC nextTier;
|
|
|
|
// Token: 0x04002BAD RID: 11181
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002BAD")]
|
|
public long cost;
|
|
|
|
// Token: 0x04002BAE RID: 11182
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002BAE")]
|
|
public RecRoyaleUI <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000717 RID: 1815
|
|
[Token(Token = "0x2000717")]
|
|
[CompilerGenerated]
|
|
private sealed class HNMJOKDAAIH
|
|
{
|
|
// Token: 0x060034ED RID: 13549 RVA: 0x000D9FA8 File Offset: 0x000D81A8
|
|
[Token(Token = "0x60034ED")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HNMJOKDAAIH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060034EE RID: 13550 RVA: 0x000D9FBC File Offset: 0x000D81BC
|
|
[Token(Token = "0x60034EE")]
|
|
[Address(RVA = "0x13332C0", Offset = "0x13320C0", VA = "0x1813332C0")]
|
|
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: 0x04002BAF RID: 11183
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002BAF")]
|
|
public RecRoyaleUI <>4__this;
|
|
|
|
// Token: 0x04002BB0 RID: 11184
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002BB0")]
|
|
public bool animateResult;
|
|
|
|
// Token: 0x04002BB1 RID: 11185
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002BB1")]
|
|
public ACDKILABNNC currencyType;
|
|
|
|
// Token: 0x04002BB2 RID: 11186
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002BB2")]
|
|
public int tierNumber;
|
|
}
|
|
}
|