582 lines
19 KiB
C#
582 lines
19 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000698 RID: 1688
|
|
[Token(Token = "0x2000698")]
|
|
[StructLayout(3)]
|
|
public class ObjectiveChecklist : MonoBehaviour
|
|
{
|
|
// Token: 0x1700088C RID: 2188
|
|
// (get) Token: 0x06003084 RID: 12420 RVA: 0x000C9BB0 File Offset: 0x000C7DB0
|
|
[Token(Token = "0x1700088C")]
|
|
public ObjectiveChecklist.LNLFGFILIGP ECDJIACGDFL
|
|
{
|
|
[Token(Token = "0x6003084")]
|
|
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
|
|
get
|
|
{
|
|
return this.listType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700088D RID: 2189
|
|
// (get) Token: 0x06003085 RID: 12421 RVA: 0x000C9BC4 File Offset: 0x000C7DC4
|
|
[Token(Token = "0x1700088D")]
|
|
private bool CJGJCGAEAFF
|
|
{
|
|
[Token(Token = "0x6003085")]
|
|
[Address(RVA = "0x17DD120", Offset = "0x17DBB20", VA = "0x1817DD120")]
|
|
get
|
|
{
|
|
return !SingletonMonoBehaviour.IsInitialized || !SingletonMonoBehaviour.Instance.PFCGMJLCBMP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003086 RID: 12422 RVA: 0x000C9BF0 File Offset: 0x000C7DF0
|
|
[Token(Token = "0x6003086")]
|
|
[Address(RVA = "0x17DD570", Offset = "0x17DBF70", VA = "0x1817DD570")]
|
|
private void Start()
|
|
{
|
|
ActionEvent klemgcmknbg = ObjectiveChecklist.KLEMGCMKNBG;
|
|
Action action = new Action(this.BGDENJOEAFC);
|
|
ObjectiveChecklist.KLEMGCMKNBG = klemgcmknbg + action;
|
|
this.BGDENJOEAFC();
|
|
ObjectiveChecklist.DACAIEDDJGB();
|
|
}
|
|
|
|
// Token: 0x06003087 RID: 12423 RVA: 0x000C9C2C File Offset: 0x000C7E2C
|
|
[Token(Token = "0x6003087")]
|
|
[Address(RVA = "0x17DD4B0", Offset = "0x17DBEB0", VA = "0x1817DD4B0")]
|
|
private void OnEnable()
|
|
{
|
|
if (this.listType == ObjectiveChecklist.LNLFGFILIGP.Daily)
|
|
{
|
|
GameObject gameObject = this.tokenRewardParent;
|
|
bool flag = this.CJGJCGAEAFF;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.tokenDescriptionText;
|
|
bool flag2 = this.CJGJCGAEAFF;
|
|
gameObject2.SetActive(flag2);
|
|
GameObject gameObject3 = this.giftBoxRewardParent;
|
|
bool flag3 = !this.CJGJCGAEAFF;
|
|
gameObject3.SetActive(flag3);
|
|
GameObject gameObject4 = this.rewardDescriptionText;
|
|
bool flag4 = !this.CJGJCGAEAFF;
|
|
gameObject4.SetActive(flag4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003088 RID: 12424 RVA: 0x000C9CAC File Offset: 0x000C7EAC
|
|
[Token(Token = "0x6003088")]
|
|
[Address(RVA = "0x17DD3F0", Offset = "0x17DBDF0", VA = "0x1817DD3F0")]
|
|
private void OnDestroy()
|
|
{
|
|
ActionEvent klemgcmknbg = ObjectiveChecklist.KLEMGCMKNBG;
|
|
Action action = new Action(this.BGDENJOEAFC);
|
|
ObjectiveChecklist.KLEMGCMKNBG = klemgcmknbg - action;
|
|
}
|
|
|
|
// Token: 0x06003089 RID: 12425 RVA: 0x000C9CD8 File Offset: 0x000C7ED8
|
|
[Token(Token = "0x6003089")]
|
|
[Address(RVA = "0x17DBEE0", Offset = "0x17DA8E0", VA = "0x1817DBEE0")]
|
|
private void BGDENJOEAFC()
|
|
{
|
|
if (this.listType == ObjectiveChecklist.LNLFGFILIGP.Daily)
|
|
{
|
|
}
|
|
ObjectiveView[] array = this.objectiveViews;
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
ObjectiveView objectiveView = array[num];
|
|
TextMeshProUGUI tokenValueText = objectiveView.tokenValueText;
|
|
int num2 = 0;
|
|
if (tokenValueText != num2)
|
|
{
|
|
objectiveView.tokenValueText.text = "";
|
|
}
|
|
ObjectiveView[] array2 = this.objectiveViews;
|
|
num++;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.allCompleteTokenText;
|
|
int num3 = 0;
|
|
if (textMeshProUGUI != num3)
|
|
{
|
|
this.allCompleteTokenText.text = "";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600308A RID: 12426 RVA: 0x000C9D68 File Offset: 0x000C7F68
|
|
[Token(Token = "0x600308A")]
|
|
[Address(RVA = "0x17DD640", Offset = "0x17DC040", VA = "0x1817DD640")]
|
|
public bool UpdateAllObjectives()
|
|
{
|
|
while (this.listType != ObjectiveChecklist.LNLFGFILIGP.Weekly)
|
|
{
|
|
}
|
|
return this.DECGECLKCJJ();
|
|
}
|
|
|
|
// Token: 0x0600308B RID: 12427 RVA: 0x000C9D84 File Offset: 0x000C7F84
|
|
[Token(Token = "0x600308B")]
|
|
[Address(RVA = "0x17DC0E0", Offset = "0x17DAAE0", VA = "0x1817DC0E0")]
|
|
private bool BIIPADHHCCN()
|
|
{
|
|
int num = 0;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num2 = 0;
|
|
if (!(<EGKJPJKLEAI>k__BackingField != num2))
|
|
{
|
|
}
|
|
this.HILJOANPMGB();
|
|
GameObject gameObject = this.allObjectivesCompleteImage;
|
|
int num3 = 0;
|
|
if (gameObject != num3)
|
|
{
|
|
GameObject gameObject2 = this.allObjectivesCompleteImage.gameObject;
|
|
bool allObjectivesCompleted = <EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.GetAllObjectivesCompleted();
|
|
gameObject2.SetActive(allObjectivesCompleted);
|
|
}
|
|
ObjectiveView[] array = this.objectiveViews;
|
|
if (num < array.Length)
|
|
{
|
|
<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.GetObjectiveDescription(num, num, num);
|
|
bool objectiveProgress = <EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.GetObjectiveProgress(num, num, num);
|
|
ObjectiveView objectiveView = this.objectiveViews[num];
|
|
ObjectiveView[] array2 = this.objectiveViews;
|
|
num++;
|
|
}
|
|
bool allObjectivesCompleted2 = <EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.GetAllObjectivesCompleted();
|
|
Image image = this.rewardBackground;
|
|
int num4 = 0;
|
|
if (image != num4)
|
|
{
|
|
Image image2 = this.rewardBackground;
|
|
if (allObjectivesCompleted2)
|
|
{
|
|
}
|
|
Color color = this.notRewardedColor;
|
|
}
|
|
return allObjectivesCompleted2;
|
|
}
|
|
|
|
// Token: 0x0600308C RID: 12428 RVA: 0x000C9E70 File Offset: 0x000C8070
|
|
[Token(Token = "0x600308C")]
|
|
[Address(RVA = "0x17DC700", Offset = "0x17DB100", VA = "0x1817DC700")]
|
|
private bool DECGECLKCJJ()
|
|
{
|
|
this.HILJOANPMGB();
|
|
bool completedRequired = SingletonMonoBehaviour.Instance.GDPFLMFACOK;
|
|
GameObject gameObject = this.allObjectivesCompleteImage;
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
this.allObjectivesCompleteImage.gameObject.SetActive(completedRequired);
|
|
}
|
|
if (!completedRequired)
|
|
{
|
|
ObjectiveView[] array = this.objectiveViews;
|
|
int num2 = 0;
|
|
if (num2 < array.Length)
|
|
{
|
|
if (SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField != (ulong)0L && SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField.<OFGBKDLHOPK>k__BackingField != (ulong)0L)
|
|
{
|
|
List<COLBJJAIEIO> <OFGBKDLHOPK>k__BackingField = SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField.<OFGBKDLHOPK>k__BackingField;
|
|
FNEEJMCEPOL <LLLMEIOLNAP>k__BackingField = SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField;
|
|
List<COLBJJAIEIO> <OFGBKDLHOPK>k__BackingField2 = <LLLMEIOLNAP>k__BackingField.<OFGBKDLHOPK>k__BackingField;
|
|
if (<LLLMEIOLNAP>k__BackingField != 0 && <LLLMEIOLNAP>k__BackingField.<OHPBNGBPHLL>k__BackingField != 0)
|
|
{
|
|
ObjectiveView[] array2 = this.objectiveViews;
|
|
HDCDFPNFDDJ <GAAOLJKDALN>k__BackingField = <LLLMEIOLNAP>k__BackingField.<GAAOLJKDALN>k__BackingField;
|
|
string <JIKKGKKNCMJ>k__BackingField = <LLLMEIOLNAP>k__BackingField.<JIKKGKKNCMJ>k__BackingField;
|
|
ObjectiveView objectiveView = array2[num2];
|
|
}
|
|
}
|
|
string text = this.objectiveViews[num2].ToString();
|
|
ObjectiveView[] array3 = this.objectiveViews;
|
|
num2++;
|
|
}
|
|
}
|
|
return completedRequired;
|
|
}
|
|
|
|
// Token: 0x0600308D RID: 12429 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600308D")]
|
|
[Address(RVA = "0x17DCAE0", Offset = "0x17DB4E0", VA = "0x1817DCAE0")]
|
|
private void HILJOANPMGB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600308E RID: 12430 RVA: 0x000C9F78 File Offset: 0x000C8178
|
|
[Token(Token = "0x600308E")]
|
|
[Address(RVA = "0x17DD1C0", Offset = "0x17DBBC0", VA = "0x1817DD1C0")]
|
|
private static void OABENEFAJKD(GameObject IBKGGHGLIFD, Transform HICENEOPGOF, bool HLEOHLKOPFD, float KEGHGFLNFHM, Action<GameObject> KDAGAPJPGGJ)
|
|
{
|
|
int num = 0;
|
|
if (IBKGGHGLIFD != num)
|
|
{
|
|
int num2 = 0;
|
|
if (HICENEOPGOF != num2)
|
|
{
|
|
Transform transform;
|
|
transform.SetParent(HICENEOPGOF, true);
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
throw new NullReferenceException();
|
|
}
|
|
SafeDestroy.GameObject(IBKGGHGLIFD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600308F RID: 12431 RVA: 0x000C9FD0 File Offset: 0x000C81D0
|
|
[Token(Token = "0x600308F")]
|
|
[Address(RVA = "0x17DC4D0", Offset = "0x17DAED0", VA = "0x1817DC4D0")]
|
|
private static void DACAIEDDJGB()
|
|
{
|
|
if (ObjectiveChecklist.<>c.<>9__39_0 == 0)
|
|
{
|
|
ObjectiveChecklist.<>c.<>9__39_0 = delegate(string error, DKFDKNLDEAM balanceDTO)
|
|
{
|
|
if (balanceDTO != 0)
|
|
{
|
|
ObjectiveChecklist.DKLMOPFNGNA = balanceDTO.<JKIKOCCONFF>k__BackingField;
|
|
ActionEvent klemgcmknbg = ObjectiveChecklist.KLEMGCMKNBG;
|
|
int num = 0;
|
|
klemgcmknbg.Invoke(num != 0);
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
if (ObjectiveChecklist.<>c.<>9__39_1 == 0)
|
|
{
|
|
ObjectiveChecklist.<>c.<>9__39_1 = delegate(string error, DKFDKNLDEAM balanceDTO)
|
|
{
|
|
if (balanceDTO != 0)
|
|
{
|
|
ObjectiveChecklist.CODJAGPPMKF = balanceDTO.<JKIKOCCONFF>k__BackingField;
|
|
ActionEvent klemgcmknbg2 = ObjectiveChecklist.KLEMGCMKNBG;
|
|
int num2 = 0;
|
|
klemgcmknbg2.Invoke(num2 != 0);
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003090 RID: 12432 RVA: 0x000CA018 File Offset: 0x000C8218
|
|
[Token(Token = "0x6003090")]
|
|
[Address(RVA = "0x17DD6F0", Offset = "0x17DC0F0", VA = "0x1817DD6F0")]
|
|
public ObjectiveChecklist()
|
|
{
|
|
Promise<GameObject> promise = new Promise();
|
|
this.IGPGEOMGLDG = promise;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003091 RID: 12433 RVA: 0x000CA050 File Offset: 0x000C8250
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003091")]
|
|
[Address(RVA = "0x17DD660", Offset = "0x17DC060", VA = "0x1817DD660")]
|
|
static ObjectiveChecklist()
|
|
{
|
|
int num = 0;
|
|
ObjectiveChecklist.DKLMOPFNGNA = num;
|
|
ObjectiveChecklist.CODJAGPPMKF = num;
|
|
int num2;
|
|
ActionEvent actionEvent = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
ObjectiveChecklist.KLEMGCMKNBG = actionEvent;
|
|
}
|
|
|
|
// Token: 0x06003092 RID: 12434 RVA: 0x000CA07C File Offset: 0x000C827C
|
|
[Token(Token = "0x6003092")]
|
|
[Address(RVA = "0x17DC420", Offset = "0x17DAE20", VA = "0x1817DC420")]
|
|
[CompilerGenerated]
|
|
private void CBMPIBNENPI(GameObject IBKGGHGLIFD)
|
|
{
|
|
Transform transform = this.rewardRoot;
|
|
bool flag = this.rewardUsedForFullSizeDisplay;
|
|
float num = this.scaledRewardLocalRadius;
|
|
Action<GameObject> onRewardObjectSpawned = this.OnRewardObjectSpawned;
|
|
ObjectiveChecklist.OABENEFAJKD(IBKGGHGLIFD, transform, flag, num, onRewardObjectSpawned);
|
|
}
|
|
|
|
// Token: 0x06003093 RID: 12435 RVA: 0x000CA0B0 File Offset: 0x000C82B0
|
|
[Token(Token = "0x6003093")]
|
|
[Address(RVA = "0x17DBE10", Offset = "0x17DA810", VA = "0x1817DBE10")]
|
|
[CompilerGenerated]
|
|
private Promise<GameObject> ADBHNJKEEPP()
|
|
{
|
|
global::UnityEngine.Object @object = global::UnityEngine.Object.Instantiate(Resources.Load(this.giftBoxMerchVisualPrefabName));
|
|
int num = 0;
|
|
if (@object != 0)
|
|
{
|
|
}
|
|
Promise<GameObject> promise = new Promise();
|
|
promise.Complete(num);
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x06003094 RID: 12436 RVA: 0x000CA0E8 File Offset: 0x000C82E8
|
|
[Token(Token = "0x6003094")]
|
|
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
|
|
[CompilerGenerated]
|
|
private void MFENFKCMJNJ(GameObject NNNMGKGMIFG)
|
|
{
|
|
this.BJDFKMGEMMP = NNNMGKGMIFG;
|
|
}
|
|
|
|
// Token: 0x040029BB RID: 10683
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40029BB")]
|
|
[SerializeField]
|
|
private Transform rewardRoot;
|
|
|
|
// Token: 0x040029BC RID: 10684
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40029BC")]
|
|
[SerializeField]
|
|
private Image rewardBackground;
|
|
|
|
// Token: 0x040029BD RID: 10685
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40029BD")]
|
|
[SerializeField]
|
|
private Color rewardedColor;
|
|
|
|
// Token: 0x040029BE RID: 10686
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40029BE")]
|
|
[SerializeField]
|
|
private Color notRewardedColor;
|
|
|
|
// Token: 0x040029BF RID: 10687
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40029BF")]
|
|
[SerializeField]
|
|
private ObjectiveView[] objectiveViews;
|
|
|
|
// Token: 0x040029C0 RID: 10688
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40029C0")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI allCompleteTokenText;
|
|
|
|
// Token: 0x040029C1 RID: 10689
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40029C1")]
|
|
[SerializeField]
|
|
private ObjectiveChecklist.LNLFGFILIGP listType;
|
|
|
|
// Token: 0x040029C2 RID: 10690
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40029C2")]
|
|
[SerializeField]
|
|
private GameObject allObjectivesCompleteImage;
|
|
|
|
// Token: 0x040029C3 RID: 10691
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40029C3")]
|
|
[SerializeField]
|
|
private bool rewardUsedForFullSizeDisplay;
|
|
|
|
// Token: 0x040029C4 RID: 10692
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40029C4")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("rewardUsedForFullSizeDisplay", false)]
|
|
private float scaledRewardLocalRadius = 75f;
|
|
|
|
// Token: 0x040029C5 RID: 10693
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40029C5")]
|
|
[SerializeField]
|
|
[Tooltip("Parent of the Token Icon & Token Token on the Daily Checklist")]
|
|
[Header("Daily Reward")]
|
|
private GameObject tokenRewardParent;
|
|
|
|
// Token: 0x040029C6 RID: 10694
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40029C6")]
|
|
[SerializeField]
|
|
[Tooltip("Parent of the Reward Box on the Daily Checklist. Used when the new Reward Selection system is in use")]
|
|
private GameObject giftBoxRewardParent;
|
|
|
|
// Token: 0x040029C7 RID: 10695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40029C7")]
|
|
[SerializeField]
|
|
[Tooltip("Gift Box Prefab instantiated on the daily checklist")]
|
|
private string giftBoxMerchVisualPrefabName;
|
|
|
|
// Token: 0x040029C8 RID: 10696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40029C8")]
|
|
[SerializeField]
|
|
[Tooltip("Gift Box Prefab instantiated on the daily checklist")]
|
|
private float giftBoxRadius = 0.75f;
|
|
|
|
// Token: 0x040029C9 RID: 10697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40029C9")]
|
|
[SerializeField]
|
|
[Tooltip("Description text shown when rewards are disabled")]
|
|
private GameObject tokenDescriptionText;
|
|
|
|
// Token: 0x040029CA RID: 10698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40029CA")]
|
|
[SerializeField]
|
|
[Tooltip("Description text shown when rewards are enabled")]
|
|
private GameObject rewardDescriptionText;
|
|
|
|
// Token: 0x040029CB RID: 10699
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40029CB")]
|
|
public Action OnRewardClaimed;
|
|
|
|
// Token: 0x040029CC RID: 10700
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40029CC")]
|
|
public Action<GameObject> OnRewardObjectSpawned;
|
|
|
|
// Token: 0x040029CD RID: 10701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40029CD")]
|
|
private Promise<GameObject> IGPGEOMGLDG;
|
|
|
|
// Token: 0x040029CE RID: 10702
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40029CE")]
|
|
private GameObject BJDFKMGEMMP;
|
|
|
|
// Token: 0x040029CF RID: 10703
|
|
[Token(Token = "0x40029CF")]
|
|
private static bool BPOMONANPCA;
|
|
|
|
// Token: 0x040029D0 RID: 10704
|
|
[Token(Token = "0x40029D0")]
|
|
private static int DKLMOPFNGNA;
|
|
|
|
// Token: 0x040029D1 RID: 10705
|
|
[Token(Token = "0x40029D1")]
|
|
private static int CODJAGPPMKF;
|
|
|
|
// Token: 0x040029D2 RID: 10706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40029D2")]
|
|
[NonSerialized]
|
|
public StackedUIBase StackedUIBase;
|
|
|
|
// Token: 0x040029D3 RID: 10707
|
|
[Token(Token = "0x40029D3")]
|
|
private static ActionEvent KLEMGCMKNBG;
|
|
|
|
// Token: 0x02000699 RID: 1689
|
|
[Token(Token = "0x2000699")]
|
|
public enum LNLFGFILIGP
|
|
{
|
|
// Token: 0x040029D5 RID: 10709
|
|
[Token(Token = "0x40029D5")]
|
|
Daily,
|
|
// Token: 0x040029D6 RID: 10710
|
|
[Token(Token = "0x40029D6")]
|
|
Weekly
|
|
}
|
|
|
|
// Token: 0x0200069A RID: 1690
|
|
[Token(Token = "0x200069A")]
|
|
[CompilerGenerated]
|
|
private sealed class GJIDAIKOMEB
|
|
{
|
|
// Token: 0x06003095 RID: 12437 RVA: 0x000CA0FC File Offset: 0x000C82FC
|
|
[Token(Token = "0x6003095")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GJIDAIKOMEB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003096 RID: 12438 RVA: 0x000CA110 File Offset: 0x000C8310
|
|
[Token(Token = "0x6003096")]
|
|
[Address(RVA = "0x17CE150", Offset = "0x17CCB50", VA = "0x1817CE150")]
|
|
internal void <SpawnReward>b__4(Transform parent)
|
|
{
|
|
ObjectiveChecklist.IJGGLIACNMN ijggliacnmn = new ObjectiveChecklist.IJGGLIACNMN();
|
|
ijggliacnmn.CS$<>8__locals1 = this;
|
|
ijggliacnmn.parent = parent;
|
|
if (this.rewardPromise != 0)
|
|
{
|
|
Action<GameObject> action = delegate(GameObject rewardObject)
|
|
{
|
|
ObjectiveChecklist.GJIDAIKOMEB cs$<>8__locals = ijggliacnmn.CS$<>8__locals1;
|
|
Transform parent2 = ijggliacnmn.parent;
|
|
ObjectiveChecklist objectiveChecklist = cs$<>8__locals.<>4__this;
|
|
bool rewardUsedForFullSizeDisplay = objectiveChecklist.rewardUsedForFullSizeDisplay;
|
|
Action<GameObject> onRewardObjectSpawned = objectiveChecklist.OnRewardObjectSpawned;
|
|
float scaledRewardLocalRadius = objectiveChecklist.scaledRewardLocalRadius;
|
|
ObjectiveChecklist.OABENEFAJKD(rewardObject, parent2, rewardUsedForFullSizeDisplay, scaledRewardLocalRadius, onRewardObjectSpawned);
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x040029D7 RID: 10711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40029D7")]
|
|
public IPromise<GameObject> rewardPromise;
|
|
|
|
// Token: 0x040029D8 RID: 10712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40029D8")]
|
|
public ObjectiveChecklist <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200069B RID: 1691
|
|
[Token(Token = "0x200069B")]
|
|
[CompilerGenerated]
|
|
private sealed class IJGGLIACNMN
|
|
{
|
|
// Token: 0x06003097 RID: 12439 RVA: 0x000CA150 File Offset: 0x000C8350
|
|
[Token(Token = "0x6003097")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IJGGLIACNMN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003098 RID: 12440 RVA: 0x000CA164 File Offset: 0x000C8364
|
|
[Token(Token = "0x6003098")]
|
|
[Address(RVA = "0x17CE210", Offset = "0x17CCC10", VA = "0x1817CE210")]
|
|
internal void <SpawnReward>b__5(GameObject rewardObject)
|
|
{
|
|
ObjectiveChecklist.GJIDAIKOMEB cs$<>8__locals = this.CS$<>8__locals1;
|
|
Transform transform = this.parent;
|
|
ObjectiveChecklist <>4__this = cs$<>8__locals.<>4__this;
|
|
bool rewardUsedForFullSizeDisplay = <>4__this.rewardUsedForFullSizeDisplay;
|
|
Action<GameObject> onRewardObjectSpawned = <>4__this.OnRewardObjectSpawned;
|
|
float scaledRewardLocalRadius = <>4__this.scaledRewardLocalRadius;
|
|
ObjectiveChecklist.OABENEFAJKD(rewardObject, transform, rewardUsedForFullSizeDisplay, scaledRewardLocalRadius, onRewardObjectSpawned);
|
|
}
|
|
|
|
// Token: 0x040029D9 RID: 10713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40029D9")]
|
|
public Transform parent;
|
|
|
|
// Token: 0x040029DA RID: 10714
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40029DA")]
|
|
public ObjectiveChecklist.GJIDAIKOMEB CS$<>8__locals1;
|
|
}
|
|
}
|