m
This commit is contained in:
@@ -0,0 +1,722 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Avatars.Outfit;
|
||||
using RecRoom.Core;
|
||||
using StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x02000734 RID: 1844
|
||||
[Token(Token = "0x2000734")]
|
||||
public class TierRewardSpawner : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170008E5 RID: 2277
|
||||
// (get) Token: 0x060035D6 RID: 13782 RVA: 0x000DCD00 File Offset: 0x000DAF00
|
||||
[Token(Token = "0x170008E5")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x60035D6")]
|
||||
[Address(RVA = "0x148B360", Offset = "0x148A360", VA = "0x18148B360")]
|
||||
get
|
||||
{
|
||||
return this.buyTierButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008E6 RID: 2278
|
||||
// (get) Token: 0x060035D7 RID: 13783 RVA: 0x000DCD20 File Offset: 0x000DAF20
|
||||
[Token(Token = "0x170008E6")]
|
||||
public int JDFILFAFHAI
|
||||
{
|
||||
[Token(Token = "0x60035D7")]
|
||||
[Address(RVA = "0x148B380", Offset = "0x148A380", VA = "0x18148B380")]
|
||||
get
|
||||
{
|
||||
OCGBMPFIJBC fcogepjince = this.FCOGEPJINCE;
|
||||
if (fcogepjince != 0)
|
||||
{
|
||||
return fcogepjince.<BPGJELMKLAB>k__BackingField;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060035D8 RID: 13784 RVA: 0x000DCD40 File Offset: 0x000DAF40
|
||||
[Token(Token = "0x60035D8")]
|
||||
[Address(RVA = "0x1489B70", Offset = "0x1488B70", VA = "0x181489B70")]
|
||||
private void Awake()
|
||||
{
|
||||
this.LEAMCBNKNNG = 62.5f;
|
||||
this.NLMLNIOAPIB = 41.666668f;
|
||||
this.IKFPGEEAELB = 93.75f;
|
||||
this.BDDHABJEGEL = 62.5f;
|
||||
}
|
||||
|
||||
// Token: 0x060035D9 RID: 13785 RVA: 0x000DCD7C File Offset: 0x000DAF7C
|
||||
[Token(Token = "0x60035D9")]
|
||||
[Address(RVA = "0x148AC90", Offset = "0x1489C90", VA = "0x18148AC90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
WatchUIFlow thisFlow = this.ThisFlow;
|
||||
int num = 0;
|
||||
if (thisFlow != num)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<OGLEAGGNIPE> action = new Action(this.DDHBPMJPPNM);
|
||||
<LBNLPAIAGHF>k__BackingField.ResizeCompleteEvent -= action;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<bool> action2 = new Action(this.HKPOKPLEBBD);
|
||||
<LBNLPAIAGHF>k__BackingField2.FullyVisibleChanged -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060035DA RID: 13786 RVA: 0x000DCDE8 File Offset: 0x000DAFE8
|
||||
[Token(Token = "0x60035DA")]
|
||||
[Address(RVA = "0x148AE20", Offset = "0x1489E20", VA = "0x18148AE20")]
|
||||
private void OnEnable()
|
||||
{
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = this.ONMNDFDEFHC;
|
||||
if (this.ThisFlow.<LBNLPAIAGHF>k__BackingField.GCJKHCEAMLC != this.CEOOIFNPLOE && this.ThisFlow.enabled)
|
||||
{
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc2 = this.ONMNDFDEFHC;
|
||||
int num = 0;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc3 = this.ONMNDFDEFHC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060035DB RID: 13787 RVA: 0x000DCE3C File Offset: 0x000DB03C
|
||||
[Token(Token = "0x60035DB")]
|
||||
[Address(RVA = "0x148ADB0", Offset = "0x1489DB0", VA = "0x18148ADB0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = this.ONMNDFDEFHC;
|
||||
OGLEAGGNIPE gcjkhceamlc = this.ThisFlow.<LBNLPAIAGHF>k__BackingField.GCJKHCEAMLC;
|
||||
this.CEOOIFNPLOE = gcjkhceamlc;
|
||||
}
|
||||
|
||||
// Token: 0x060035DC RID: 13788 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60035DC")]
|
||||
[Address(RVA = "0x1489EB0", Offset = "0x1488EB0", VA = "0x181489EB0")]
|
||||
private void DDHBPMJPPNM(OGLEAGGNIPE OJJOHDIFMEG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060035DD RID: 13789 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60035DD")]
|
||||
[Address(RVA = "0x148A260", Offset = "0x1489260", VA = "0x18148A260")]
|
||||
private void DMEEIEFNBIK(int AHOIDGPHMJK, OGLEAGGNIPE OJJOHDIFMEG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060035DE RID: 13790 RVA: 0x000DCE70 File Offset: 0x000DB070
|
||||
[Token(Token = "0x60035DE")]
|
||||
[Address(RVA = "0x148B220", Offset = "0x148A220", VA = "0x18148B220")]
|
||||
public void UpdateBuyButton(bool ODBAFIFNIDO, string PAANJCAOOAG)
|
||||
{
|
||||
this.buyTierButton.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
((IMainThreadDispatcher)this.buyTierButton.label).Init();
|
||||
}
|
||||
|
||||
// Token: 0x060035DF RID: 13791 RVA: 0x000DCEA0 File Offset: 0x000DB0A0
|
||||
[Token(Token = "0x60035DF")]
|
||||
[Address(RVA = "0x148AF20", Offset = "0x1489F20", VA = "0x18148AF20")]
|
||||
public void PlayUnlockAnimation(float BJJEDIGOMGC)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int pkmjifcfmle = TierRewardSpawner.PKMJIFCFMLE;
|
||||
animator.SetTrigger(pkmjifcfmle);
|
||||
}
|
||||
|
||||
// Token: 0x060035E0 RID: 13792 RVA: 0x000DCEC8 File Offset: 0x000DB0C8
|
||||
[Token(Token = "0x60035E0")]
|
||||
[Address(RVA = "0x148A070", Offset = "0x1489070", VA = "0x18148A070")]
|
||||
private void DEEOCJKHFFD(bool NFGBICOHNBN, bool ANEIDEEIPBF, bool OEFHIBAKJNI)
|
||||
{
|
||||
Image image = this.freeBackground;
|
||||
if (ANEIDEEIPBF)
|
||||
{
|
||||
}
|
||||
Color color = this.freeLockedColor;
|
||||
Color color2 = image.color;
|
||||
this.freeLockObject.SetActive(ANEIDEEIPBF);
|
||||
Image image2 = this.paidBackground;
|
||||
if (!ANEIDEEIPBF)
|
||||
{
|
||||
Color color3 = this.paidLockedColor;
|
||||
Color color4 = image2.color;
|
||||
GameObject gameObject = this.paidLockObject;
|
||||
}
|
||||
if (NFGBICOHNBN)
|
||||
{
|
||||
}
|
||||
Color color5 = this.paidBasicPlayerUnlockedColor;
|
||||
this.paidLockObject.SetActive(NFGBICOHNBN);
|
||||
string text = this.buyTierButton.label.text;
|
||||
GameObject gameObject2 = this.buyTierButton.gameObject;
|
||||
int num = 0;
|
||||
gameObject2.SetActive(num != 0);
|
||||
this.buyTierButton.FFDOINJEHMM = true;
|
||||
((IMainThreadDispatcher)this.buyTierButton.label).Init();
|
||||
}
|
||||
|
||||
// Token: 0x060035E1 RID: 13793 RVA: 0x000DCF84 File Offset: 0x000DB184
|
||||
[Token(Token = "0x60035E1")]
|
||||
[Address(RVA = "0x148AFA0", Offset = "0x1489FA0", VA = "0x18148AFA0")]
|
||||
public void SetTier(OCGBMPFIJBC CNGPEKEHFPI, bool NFGBICOHNBN, bool ANEIDEEIPBF, bool OEFHIBAKJNI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.DEEOCJKHFFD(NFGBICOHNBN, NFGBICOHNBN, ANEIDEEIPBF);
|
||||
if (CNGPEKEHFPI == this.FCOGEPJINCE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = this.ONMNDFDEFHC;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(base.gameObject);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.FCOGEPJINCE = CNGPEKEHFPI;
|
||||
this.ONMNDFDEFHC.Clear();
|
||||
if (this.FCOGEPJINCE != 0)
|
||||
{
|
||||
string text = this.tierNumberText.text;
|
||||
OCGBMPFIJBC fcogepjince = this.FCOGEPJINCE;
|
||||
GameObject gameObject = this.freeRewardBottomRow;
|
||||
Transform[] array = this.freeRewardRoots;
|
||||
List<GMFGNJBHEBC> <HHANJNHIGAD>k__BackingField = fcogepjince.<HHANJNHIGAD>k__BackingField;
|
||||
this.BPFHKPADDLB(<HHANJNHIGAD>k__BackingField, array, gameObject);
|
||||
OCGBMPFIJBC fcogepjince2 = this.FCOGEPJINCE;
|
||||
GameObject gameObject2 = this.paidRewardBottomRow;
|
||||
Transform[] array2 = this.paidRewardRoots;
|
||||
List<GMFGNJBHEBC> <ICOBAHGEFMI>k__BackingField = fcogepjince2.<ICOBAHGEFMI>k__BackingField;
|
||||
this.BPFHKPADDLB(<ICOBAHGEFMI>k__BackingField, array2, gameObject2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060035E2 RID: 13794 RVA: 0x000DD050 File Offset: 0x000DB250
|
||||
[Token(Token = "0x60035E2")]
|
||||
[Address(RVA = "0x1489BA0", Offset = "0x1488BA0", VA = "0x181489BA0")]
|
||||
private void BPFHKPADDLB(List<GMFGNJBHEBC> HHCFHHKFPMB, Transform[] BHIICDGNGDP, GameObject AFAFAHMLGHP)
|
||||
{
|
||||
if (HHCFHHKFPMB != 0)
|
||||
{
|
||||
object[] array = new object[1];
|
||||
OCGBMPFIJBC fcogepjince = this.FCOGEPJINCE;
|
||||
int <BPGJELMKLAB>k__BackingField = fcogepjince.<BPGJELMKLAB>k__BackingField;
|
||||
if (fcogepjince != 0)
|
||||
{
|
||||
}
|
||||
array[0] = fcogepjince;
|
||||
Debug.LogWarningFormat("More than 4 rewards per track in tier {1}", array);
|
||||
int num = 0;
|
||||
int length = BHIICDGNGDP.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int size = HHCFHHKFPMB._size;
|
||||
GameObject gameObject = BHIICDGNGDP[num].gameObject;
|
||||
bool flag = size > num;
|
||||
gameObject.SetActive(flag);
|
||||
num++;
|
||||
}
|
||||
bool flag2;
|
||||
AFAFAHMLGHP.SetActive(flag2);
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<bool> action = new Action(this.HKPOKPLEBBD);
|
||||
<LBNLPAIAGHF>k__BackingField.FullyVisibleChanged += action;
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
OCGBMPFIJBC fcogepjince2 = this.FCOGEPJINCE;
|
||||
int <BPGJELMKLAB>k__BackingField2 = fcogepjince2.<BPGJELMKLAB>k__BackingField;
|
||||
if (fcogepjince2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = fcogepjince2;
|
||||
Debug.LogErrorFormat("Null list of rewards in tier {1}", array2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060035E3 RID: 13795 RVA: 0x000DD130 File Offset: 0x000DB330
|
||||
[Token(Token = "0x60035E3")]
|
||||
[Address(RVA = "0x148A3A0", Offset = "0x14893A0", VA = "0x18148A3A0")]
|
||||
private void HKPOKPLEBBD(bool BNMBMDMEBOG)
|
||||
{
|
||||
if (BNMBMDMEBOG)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<bool> action = new Action(this.HKPOKPLEBBD);
|
||||
<LBNLPAIAGHF>k__BackingField.FullyVisibleChanged -= action;
|
||||
OCGBMPFIJBC fcogepjince = this.FCOGEPJINCE;
|
||||
Transform[] array = this.freeRewardRoots;
|
||||
List<GMFGNJBHEBC> <HHANJNHIGAD>k__BackingField = fcogepjince.<HHANJNHIGAD>k__BackingField;
|
||||
this.NEMNNAGDGAG(<HHANJNHIGAD>k__BackingField, array);
|
||||
OCGBMPFIJBC fcogepjince2 = this.FCOGEPJINCE;
|
||||
Transform[] array2 = this.paidRewardRoots;
|
||||
List<GMFGNJBHEBC> <ICOBAHGEFMI>k__BackingField = fcogepjince2.<ICOBAHGEFMI>k__BackingField;
|
||||
this.NEMNNAGDGAG(<ICOBAHGEFMI>k__BackingField, array2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060035E4 RID: 13796 RVA: 0x000DD1AC File Offset: 0x000DB3AC
|
||||
[Token(Token = "0x60035E4")]
|
||||
[Address(RVA = "0x148A480", Offset = "0x1489480", VA = "0x18148A480")]
|
||||
private void NEMNNAGDGAG(List<GMFGNJBHEBC> HHCFHHKFPMB, Transform[] BHIICDGNGDP)
|
||||
{
|
||||
TierRewardSpawner.DEJPDEBKEGM dejpdebkegm = new TierRewardSpawner.DEJPDEBKEGM();
|
||||
dejpdebkegm.rewardRoots = BHIICDGNGDP;
|
||||
dejpdebkegm.<>4__this = this;
|
||||
dejpdebkegm.rewards = HHCFHHKFPMB;
|
||||
int num = 0;
|
||||
List<GMFGNJBHEBC> rewards = dejpdebkegm.rewards;
|
||||
TierRewardSpawner.DMBPDBJGJLP dmbpdbjgjlp = new TierRewardSpawner.DMBPDBJGJLP();
|
||||
dmbpdbjgjlp.CS$<>8__locals1 = dejpdebkegm;
|
||||
dmbpdbjgjlp.rewardPromise = (ulong)0L;
|
||||
List<GMFGNJBHEBC> rewards2 = dejpdebkegm.rewards;
|
||||
if (dmbpdbjgjlp.rewardIndex == 0)
|
||||
{
|
||||
TierRewardSpawner.DEJPDEBKEGM cs$<>8__locals = dmbpdbjgjlp.CS$<>8__locals1;
|
||||
List<GMFGNJBHEBC> rewards3 = cs$<>8__locals.rewards;
|
||||
if (cs$<>8__locals == 0)
|
||||
{
|
||||
Debug.LogError("Cannot spawn reward if no gift drop and no XP boost!");
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.xpBoostVisualPrefab);
|
||||
}
|
||||
if (dmbpdbjgjlp <= (ulong)5L)
|
||||
{
|
||||
PMGCJEPKFOF<OutfitRenderSetup> pmgcjepkfof = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SpawnOutfitImposter(num);
|
||||
if (TierRewardSpawner.<>c.<>9__46_1 == 0)
|
||||
{
|
||||
TierRewardSpawner.<>c.<>9__46_1 = (OutfitRenderSetup v) => v.gameObject;
|
||||
}
|
||||
int num2 = 0;
|
||||
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
GameObject gameObject2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SpawnConsumableImposter(num2);
|
||||
int num3 = 0;
|
||||
GiftBoxMerchVisual giftBoxMerchVisual;
|
||||
GameObject gameObject3 = giftBoxMerchVisual.gameObject;
|
||||
PMGCJEPKFOF<GameObject> pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO<GameObject>(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SpawnHairDyeImposter(num3));
|
||||
dmbpdbjgjlp.rewardPromise = pmgcjepkfof2;
|
||||
if (pmgcjepkfof2 != 0)
|
||||
{
|
||||
dmbpdbjgjlp.rewardIndex = num;
|
||||
Delayed3DUIObjectSpawner delayed3DUIObjectSpawner = dmbpdbjgjlp.CS$<>8__locals1.rewardRoots[num].gameObject.GLENGLDKGCK<Delayed3DUIObjectSpawner>();
|
||||
Action<Transform> action = delegate(Transform parent)
|
||||
{
|
||||
Action<GameObject> <>9__ = dmbpdbjgjlp.<>9__2;
|
||||
PMGCJEPKFOF<GameObject> rewardPromise = dmbpdbjgjlp.rewardPromise;
|
||||
if (<>9__ == 0)
|
||||
{
|
||||
Action<GameObject> action2 = delegate(GameObject visualGO)
|
||||
{
|
||||
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
|
||||
Transform transform = visualGO.transform;
|
||||
Transform[] rewardRoots = dmbpdbjgjlp.CS$<>8__locals1.rewardRoots;
|
||||
int rewardIndex = dmbpdbjgjlp.rewardIndex;
|
||||
Transform transform2 = rewardRoots[rewardIndex];
|
||||
transform.parentInternal = transform2;
|
||||
Vector3 one = Vector3.one;
|
||||
Vector3 one2 = Vector3.one;
|
||||
TierRewardSpawner.DEJPDEBKEGM cs$<>8__locals2 = dmbpdbjgjlp.CS$<>8__locals1;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = cs$<>8__locals2.<>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
List<GMFGNJBHEBC> rewards4 = cs$<>8__locals2.rewards;
|
||||
List<GMFGNJBHEBC> rewards5 = cs$<>8__locals2.rewards;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = dmbpdbjgjlp.CS$<>8__locals1.<>4__this.ONMNDFDEFHC;
|
||||
int num5 = 0;
|
||||
Transform transform3 = visualGO.transform;
|
||||
onmndfdefhc.Add(num5);
|
||||
TierRewardSpawner <>4__this = dmbpdbjgjlp.CS$<>8__locals1.<>4__this;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc2 = <>4__this.ONMNDFDEFHC;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = <>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
int size = onmndfdefhc2._size;
|
||||
OGLEAGGNIPE gcjkhceamlc = <LBNLPAIAGHF>k__BackingField2.GCJKHCEAMLC;
|
||||
<>4__this.DMEEIEFNBIK(size, gcjkhceamlc);
|
||||
Transform transform4 = visualGO.transform;
|
||||
int num6 = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform4.localPosition = num6;
|
||||
Transform transform5 = visualGO.transform;
|
||||
int num7 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform5.localRotation = num7;
|
||||
};
|
||||
dmbpdbjgjlp.<>9__2 = action2;
|
||||
}
|
||||
int num4 = 0;
|
||||
num4 += num4;
|
||||
num4++;
|
||||
PMGCJEPKFOF<GameObject> pmgcjepkfof3 = rewardPromise.OHLPJBFCABI(<>9__);
|
||||
};
|
||||
num++;
|
||||
}
|
||||
object[] array = new object[2];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
CDFEDFLKOBE cdfedflkobe;
|
||||
int hashCode = cdfedflkobe.GetHashCode();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x060035E5 RID: 13797 RVA: 0x000DD33C File Offset: 0x000DB53C
|
||||
[Token(Token = "0x60035E5")]
|
||||
[Address(RVA = "0x148B2D0", Offset = "0x148A2D0", VA = "0x18148B2D0")]
|
||||
public TierRewardSpawner()
|
||||
{
|
||||
Transform[] array = new Transform[0];
|
||||
this.freeRewardRoots = array;
|
||||
Transform[] array2 = new Transform[0];
|
||||
this.paidRewardRoots = array2;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> list = new List();
|
||||
this.ONMNDFDEFHC = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002C81 RID: 11393
|
||||
[Token(Token = "0x4002C81")]
|
||||
private const float JDPEPFLJAJH = 62.5f;
|
||||
|
||||
// Token: 0x04002C82 RID: 11394
|
||||
[Token(Token = "0x4002C82")]
|
||||
private const float JFEILLAHIOE = 93.75f;
|
||||
|
||||
// Token: 0x04002C83 RID: 11395
|
||||
[Token(Token = "0x4002C83")]
|
||||
private static readonly int PKMJIFCFMLE = Animator.StringToHash("Unlocking");
|
||||
|
||||
// Token: 0x04002C84 RID: 11396
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C84")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04002C85 RID: 11397
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002C85")]
|
||||
[SerializeField]
|
||||
private GiftBoxMerchVisual giftBoxMerchVisualPrefab;
|
||||
|
||||
// Token: 0x04002C86 RID: 11398
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002C86")]
|
||||
[SerializeField]
|
||||
private GameObject xpBoostVisualPrefab;
|
||||
|
||||
// Token: 0x04002C87 RID: 11399
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002C87")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI tierNumberText;
|
||||
|
||||
// Token: 0x04002C88 RID: 11400
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002C88")]
|
||||
[SerializeField]
|
||||
private Button3D buyTierButton;
|
||||
|
||||
// Token: 0x04002C89 RID: 11401
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002C89")]
|
||||
[SerializeField]
|
||||
[Header("Free")]
|
||||
private Transform[] freeRewardRoots;
|
||||
|
||||
// Token: 0x04002C8A RID: 11402
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002C8A")]
|
||||
[SerializeField]
|
||||
private GameObject freeRewardBottomRow;
|
||||
|
||||
// Token: 0x04002C8B RID: 11403
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002C8B")]
|
||||
[SerializeField]
|
||||
private Image freeBackground;
|
||||
|
||||
// Token: 0x04002C8C RID: 11404
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002C8C")]
|
||||
[SerializeField]
|
||||
private GameObject freeLockObject;
|
||||
|
||||
// Token: 0x04002C8D RID: 11405
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002C8D")]
|
||||
[SerializeField]
|
||||
[Header("Paid")]
|
||||
private Transform[] paidRewardRoots;
|
||||
|
||||
// Token: 0x04002C8E RID: 11406
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002C8E")]
|
||||
[SerializeField]
|
||||
private GameObject paidRewardBottomRow;
|
||||
|
||||
// Token: 0x04002C8F RID: 11407
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002C8F")]
|
||||
[SerializeField]
|
||||
private Image paidBackground;
|
||||
|
||||
// Token: 0x04002C90 RID: 11408
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002C90")]
|
||||
[SerializeField]
|
||||
private GameObject paidLockObject;
|
||||
|
||||
// Token: 0x04002C91 RID: 11409
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002C91")]
|
||||
[SerializeField]
|
||||
[Header("Colors")]
|
||||
private Color freeUnlockedColor;
|
||||
|
||||
// Token: 0x04002C92 RID: 11410
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002C92")]
|
||||
[SerializeField]
|
||||
private Color freeLockedColor;
|
||||
|
||||
// Token: 0x04002C93 RID: 11411
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002C93")]
|
||||
[SerializeField]
|
||||
private Color paidBasicPlayerUnlockedColor;
|
||||
|
||||
// Token: 0x04002C94 RID: 11412
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002C94")]
|
||||
[SerializeField]
|
||||
private Color paidElitePlayerUnlockedColor;
|
||||
|
||||
// Token: 0x04002C95 RID: 11413
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002C95")]
|
||||
[SerializeField]
|
||||
private Color paidLockedColor;
|
||||
|
||||
// Token: 0x04002C96 RID: 11414
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4002C96")]
|
||||
private OCGBMPFIJBC FCOGEPJINCE;
|
||||
|
||||
// Token: 0x04002C97 RID: 11415
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4002C97")]
|
||||
private float LEAMCBNKNNG;
|
||||
|
||||
// Token: 0x04002C98 RID: 11416
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4002C98")]
|
||||
private float NLMLNIOAPIB;
|
||||
|
||||
// Token: 0x04002C99 RID: 11417
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002C99")]
|
||||
private float IKFPGEEAELB;
|
||||
|
||||
// Token: 0x04002C9A RID: 11418
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4002C9A")]
|
||||
private float BDDHABJEGEL;
|
||||
|
||||
// Token: 0x04002C9B RID: 11419
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4002C9B")]
|
||||
private OGLEAGGNIPE CEOOIFNPLOE;
|
||||
|
||||
// Token: 0x04002C9C RID: 11420
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4002C9C")]
|
||||
private List<TierRewardSpawner.FADGPFDJOKD> ONMNDFDEFHC;
|
||||
|
||||
// Token: 0x04002C9D RID: 11421
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4002C9D")]
|
||||
[HideInInspector]
|
||||
public WatchUIFlow ThisFlow;
|
||||
|
||||
// Token: 0x02000735 RID: 1845
|
||||
[Token(Token = "0x2000735")]
|
||||
private struct FADGPFDJOKD
|
||||
{
|
||||
// Token: 0x04002C9E RID: 11422
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4002C9E")]
|
||||
public Transform OIFLDNBGJOH;
|
||||
|
||||
// Token: 0x04002C9F RID: 11423
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4002C9F")]
|
||||
public Vector3 GOGGPDANLKL;
|
||||
|
||||
// Token: 0x04002CA0 RID: 11424
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4002CA0")]
|
||||
public Vector3 KKGCGPABLPL;
|
||||
}
|
||||
|
||||
// Token: 0x02000736 RID: 1846
|
||||
[Token(Token = "0x2000736")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DEJPDEBKEGM
|
||||
{
|
||||
// Token: 0x060035E7 RID: 13799 RVA: 0x000DD394 File Offset: 0x000DB594
|
||||
[Token(Token = "0x60035E7")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DEJPDEBKEGM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002CA1 RID: 11425
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002CA1")]
|
||||
public Transform[] rewardRoots;
|
||||
|
||||
// Token: 0x04002CA2 RID: 11426
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002CA2")]
|
||||
public TierRewardSpawner <>4__this;
|
||||
|
||||
// Token: 0x04002CA3 RID: 11427
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002CA3")]
|
||||
public List<GMFGNJBHEBC> rewards;
|
||||
}
|
||||
|
||||
// Token: 0x02000737 RID: 1847
|
||||
[Token(Token = "0x2000737")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DMBPDBJGJLP
|
||||
{
|
||||
// Token: 0x060035E8 RID: 13800 RVA: 0x000DD3A8 File Offset: 0x000DB5A8
|
||||
[Token(Token = "0x60035E8")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DMBPDBJGJLP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060035E9 RID: 13801 RVA: 0x000DD3BC File Offset: 0x000DB5BC
|
||||
[Token(Token = "0x60035E9")]
|
||||
[Address(RVA = "0x1475EE0", Offset = "0x1474EE0", VA = "0x181475EE0")]
|
||||
internal void <SpawnVisuals>b__0(Transform parent)
|
||||
{
|
||||
Action<GameObject> action = this.<>9__2;
|
||||
PMGCJEPKFOF<GameObject> pmgcjepkfof = this.rewardPromise;
|
||||
if (action == 0)
|
||||
{
|
||||
Action<GameObject> action2 = delegate(GameObject visualGO)
|
||||
{
|
||||
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
|
||||
Transform transform = visualGO.transform;
|
||||
Transform[] rewardRoots = this.CS$<>8__locals1.rewardRoots;
|
||||
int num2 = this.rewardIndex;
|
||||
Transform transform2 = rewardRoots[num2];
|
||||
transform.parentInternal = transform2;
|
||||
Vector3 one = Vector3.one;
|
||||
Vector3 one2 = Vector3.one;
|
||||
TierRewardSpawner.DEJPDEBKEGM cs$<>8__locals = this.CS$<>8__locals1;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = cs$<>8__locals.<>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
List<GMFGNJBHEBC> rewards = cs$<>8__locals.rewards;
|
||||
List<GMFGNJBHEBC> rewards2 = cs$<>8__locals.rewards;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = this.CS$<>8__locals1.<>4__this.ONMNDFDEFHC;
|
||||
int num3 = 0;
|
||||
Transform transform3 = visualGO.transform;
|
||||
onmndfdefhc.Add(num3);
|
||||
TierRewardSpawner <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc2 = <>4__this.ONMNDFDEFHC;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = <>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
int size = onmndfdefhc2._size;
|
||||
OGLEAGGNIPE gcjkhceamlc = <LBNLPAIAGHF>k__BackingField2.GCJKHCEAMLC;
|
||||
<>4__this.DMEEIEFNBIK(size, gcjkhceamlc);
|
||||
Transform transform4 = visualGO.transform;
|
||||
int num4 = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform4.localPosition = num4;
|
||||
Transform transform5 = visualGO.transform;
|
||||
int num5 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform5.localRotation = num5;
|
||||
};
|
||||
this.<>9__2 = action2;
|
||||
}
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<GameObject> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x060035EA RID: 13802 RVA: 0x000DD40C File Offset: 0x000DB60C
|
||||
[Token(Token = "0x60035EA")]
|
||||
[Address(RVA = "0x1475FD0", Offset = "0x1474FD0", VA = "0x181475FD0")]
|
||||
internal void <SpawnVisuals>b__2(GameObject visualGO)
|
||||
{
|
||||
visualGO.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
|
||||
Transform transform = visualGO.transform;
|
||||
Transform[] rewardRoots = this.CS$<>8__locals1.rewardRoots;
|
||||
int num = this.rewardIndex;
|
||||
Transform transform2 = rewardRoots[num];
|
||||
transform.parentInternal = transform2;
|
||||
Vector3 one = Vector3.one;
|
||||
Vector3 one2 = Vector3.one;
|
||||
TierRewardSpawner.DEJPDEBKEGM cs$<>8__locals = this.CS$<>8__locals1;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = cs$<>8__locals.<>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
List<GMFGNJBHEBC> rewards = cs$<>8__locals.rewards;
|
||||
List<GMFGNJBHEBC> rewards2 = cs$<>8__locals.rewards;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc = this.CS$<>8__locals1.<>4__this.ONMNDFDEFHC;
|
||||
int num2 = 0;
|
||||
Transform transform3 = visualGO.transform;
|
||||
onmndfdefhc.Add(num2);
|
||||
TierRewardSpawner <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
List<TierRewardSpawner.FADGPFDJOKD> onmndfdefhc2 = <>4__this.ONMNDFDEFHC;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = <>4__this.ThisFlow.<LBNLPAIAGHF>k__BackingField;
|
||||
int size = onmndfdefhc2._size;
|
||||
OGLEAGGNIPE gcjkhceamlc = <LBNLPAIAGHF>k__BackingField2.GCJKHCEAMLC;
|
||||
<>4__this.DMEEIEFNBIK(size, gcjkhceamlc);
|
||||
Transform transform4 = visualGO.transform;
|
||||
int num3 = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform4.localPosition = num3;
|
||||
Transform transform5 = visualGO.transform;
|
||||
int num4 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform5.localRotation = num4;
|
||||
}
|
||||
|
||||
// Token: 0x04002CA4 RID: 11428
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002CA4")]
|
||||
public PMGCJEPKFOF<GameObject> rewardPromise;
|
||||
|
||||
// Token: 0x04002CA5 RID: 11429
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002CA5")]
|
||||
public int rewardIndex;
|
||||
|
||||
// Token: 0x04002CA6 RID: 11430
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002CA6")]
|
||||
public TierRewardSpawner.DEJPDEBKEGM CS$<>8__locals1;
|
||||
|
||||
// Token: 0x04002CA7 RID: 11431
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002CA7")]
|
||||
public Action<GameObject> <>9__2;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user