659 lines
21 KiB
C#
659 lines
21 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace RecRoom.Core.Reward
|
|
{
|
|
// Token: 0x02002D5B RID: 11611
|
|
[Token(Token = "0x2002D5B")]
|
|
public class RewardManager : SingletonMonoBehaviour<RewardManager>
|
|
{
|
|
// Token: 0x170036E7 RID: 14055
|
|
// (get) Token: 0x06013BE4 RID: 80868 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170036E7")]
|
|
public bool PFCGMJLCBMP
|
|
{
|
|
[Token(Token = "0x6013BE4")]
|
|
[Address(RVA = "0x1257FC0", Offset = "0x1256DC0", VA = "0x181257FC0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036E8 RID: 14056
|
|
// (get) Token: 0x06013BE5 RID: 80869 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170036E8")]
|
|
public int LPHJBDIFBID
|
|
{
|
|
[Token(Token = "0x6013BE5")]
|
|
[Address(RVA = "0x1257ED0", Offset = "0x1256CD0", VA = "0x181257ED0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013BE6 RID: 80870 RVA: 0x004976B8 File Offset: 0x004958B8
|
|
[Token(Token = "0x6013BE6")]
|
|
[Address(RVA = "0x12563F0", Offset = "0x12551F0", VA = "0x1812563F0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += new UnityAction(this.LLHCFHDMFMN);
|
|
SceneManager.sceneUnloaded += new UnityAction(this.LMOACMLMLAB);
|
|
MFBGLIHGCGO<COICJCJBABL.HNJGHCGJJFC> egeehkencgp = COICJCJBABL.EGEEHKENCGP;
|
|
Action<COICJCJBABL.HNJGHCGJJFC> action = new Action(this.KFJDHGCNKKI);
|
|
JIMCFNAHGJE jimcfnahgje;
|
|
this.JFOMEAPNHCB = jimcfnahgje;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
this.JFMOEGCPNAC = efefmhjpjij;
|
|
}
|
|
|
|
// Token: 0x06013BE7 RID: 80871 RVA: 0x0049771C File Offset: 0x0049591C
|
|
[Token(Token = "0x6013BE7")]
|
|
[Address(RVA = "0x12575A0", Offset = "0x12563A0", VA = "0x1812575A0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= new UnityAction(this.LLHCFHDMFMN);
|
|
SceneManager.sceneUnloaded -= new UnityAction(this.LMOACMLMLAB);
|
|
MFBGLIHGCGO<COICJCJBABL.HNJGHCGJJFC> egeehkencgp = COICJCJBABL.EGEEHKENCGP;
|
|
Action<COICJCJBABL.HNJGHCGJJFC> action = new Action(this.KFJDHGCNKKI);
|
|
}
|
|
|
|
// Token: 0x06013BE8 RID: 80872 RVA: 0x0049776C File Offset: 0x0049596C
|
|
[Token(Token = "0x6013BE8")]
|
|
[Address(RVA = "0x1257250", Offset = "0x1256050", VA = "0x181257250")]
|
|
private void LLHCFHDMFMN(Scene LHECBPFGEMH, LoadSceneMode BBDENKKCEEH)
|
|
{
|
|
List<COICJCJBABL.HNJGHCGJJFC> adofhddopia = COICJCJBABL.ADOFHDDOPIA;
|
|
this.COMMIGHPLMN();
|
|
}
|
|
|
|
// Token: 0x06013BE9 RID: 80873 RVA: 0x0049778C File Offset: 0x0049598C
|
|
[Token(Token = "0x6013BE9")]
|
|
[Address(RVA = "0x12572D0", Offset = "0x12560D0", VA = "0x1812572D0")]
|
|
private void LMOACMLMLAB(Scene CGGAKHBJKJO)
|
|
{
|
|
if (this.PCJMEDLOIHN != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013BEA RID: 80874 RVA: 0x004977A4 File Offset: 0x004959A4
|
|
[Token(Token = "0x6013BEA")]
|
|
[Address(RVA = "0x12576F0", Offset = "0x12564F0", VA = "0x1812576F0")]
|
|
public DABKFAIHBBP RequestDailyChallengesCompleteRewardAsync()
|
|
{
|
|
if (this.PFCGMJLCBMP)
|
|
{
|
|
int num = 0;
|
|
return this.BLLIPILFIHA(COICJCJBABL.EBCOOENKGIJ.DailyChallengesComplete, num);
|
|
}
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013BEB RID: 80875 RVA: 0x004977CC File Offset: 0x004959CC
|
|
[Token(Token = "0x6013BEB")]
|
|
[Address(RVA = "0x12577C0", Offset = "0x12565C0", VA = "0x1812577C0")]
|
|
public DABKFAIHBBP RequestFirstActivityOfTheDayRewardAsync()
|
|
{
|
|
if (this.PFCGMJLCBMP && !this.LKGNPFIPMCN)
|
|
{
|
|
this.LKGNPFIPMCN = true;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
return this.BLLIPILFIHA((COICJCJBABL.EBCOOENKGIJ)num2, num);
|
|
}
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013BEC RID: 80876 RVA: 0x00497804 File Offset: 0x00495A04
|
|
[Token(Token = "0x6013BEC")]
|
|
[Address(RVA = "0x12578C0", Offset = "0x12566C0", VA = "0x1812578C0")]
|
|
public DABKFAIHBBP RequestGameRewardAsync(HJPLOCLJMDK JKMJLJKBDIK)
|
|
{
|
|
if (this.PFCGMJLCBMP)
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013BED RID: 80877 RVA: 0x0049782C File Offset: 0x00495A2C
|
|
[Token(Token = "0x6013BED")]
|
|
[Address(RVA = "0x1257C90", Offset = "0x1256A90", VA = "0x181257C90")]
|
|
public DABKFAIHBBP RequestQuestRewardAsync(HJPLOCLJMDK JKMJLJKBDIK, HJPLOCLJMDK? JKABNCGMOHI, GiftBoxSpawnPoint AFNKLLAKKJN)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
|
|
// Token: 0x06013BEE RID: 80878 RVA: 0x00497848 File Offset: 0x00495A48
|
|
[Token(Token = "0x6013BEE")]
|
|
[Address(RVA = "0x12579C0", Offset = "0x12567C0", VA = "0x1812579C0")]
|
|
public DABKFAIHBBP RequestQuestRewardAsync(HJPLOCLJMDK JKMJLJKBDIK, HJPLOCLJMDK? JKABNCGMOHI, Vector3 GBIADIGKNJL, Quaternion AFDPEICPCAF)
|
|
{
|
|
float z = GBIADIGKNJL.z;
|
|
RewardManager <>4__this = this;
|
|
HJPLOCLJMDK giftContext = JKMJLJKBDIK;
|
|
Vector3 spawnLocation;
|
|
spawnLocation.z = z;
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
HJPLOCLJMDK giftContext5 = giftContext;
|
|
string defaultMessageForGiftContext = instance.GetDefaultMessageForGiftContext(giftContext5);
|
|
Quaternion spawnRotation;
|
|
if (this.PFCGMJLCBMP)
|
|
{
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
JJEKJGALHKO promise = jjekjgalhko;
|
|
int giftContext2 = (int)giftContext;
|
|
Action<NLEKGNENMCO.LOCNECLOHCA> action = delegate(NLEKGNENMCO.LOCNECLOHCA gift)
|
|
{
|
|
RewardManager <>4__this4 = <>4__this;
|
|
float z2 = spawnLocation.z;
|
|
Quaternion spawnRotation3 = spawnRotation;
|
|
promise.OOOIENHGNCA();
|
|
};
|
|
Action <>9__3;
|
|
Action<string> <>9__4;
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
HJPLOCLJMDK giftContext4 = giftContext;
|
|
RewardManager <>4__this2 = <>4__this;
|
|
if (<>9__3 == 0)
|
|
{
|
|
Action action4 = delegate
|
|
{
|
|
promise.OOOIENHGNCA();
|
|
};
|
|
<>9__3 = action4;
|
|
}
|
|
if (<>9__4 == 0)
|
|
{
|
|
Action<string> action5 = delegate(string s)
|
|
{
|
|
promise.HMFPPBJFHKD(s);
|
|
};
|
|
<>9__4 = action5;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
JJEKJGALHKO promise2 = promise;
|
|
action2 += action2;
|
|
}
|
|
HJPLOCLJMDK giftContext3 = giftContext;
|
|
Action<NLEKGNENMCO.LOCNECLOHCA> action3 = delegate(NLEKGNENMCO.LOCNECLOHCA gift)
|
|
{
|
|
RewardManager <>4__this3 = <>4__this;
|
|
float z3 = spawnLocation.z;
|
|
Quaternion spawnRotation2 = spawnRotation;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013BEF RID: 80879 RVA: 0x00497914 File Offset: 0x00495B14
|
|
[Token(Token = "0x6013BEF")]
|
|
[Address(RVA = "0x1256630", Offset = "0x1255430", VA = "0x181256630")]
|
|
private DABKFAIHBBP BLLIPILFIHA(COICJCJBABL.EBCOOENKGIJ BHJGDCHJAKB, HJPLOCLJMDK? JKMJLJKBDIK)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
if (text != 0)
|
|
{
|
|
Dictionary<COICJCJBABL.EBCOOENKGIJ, string> hnjhbnnmgpp = RewardManager.HNJHBNNMGPP;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
|
|
// Token: 0x06013BF0 RID: 80880 RVA: 0x0049793C File Offset: 0x00495B3C
|
|
[Token(Token = "0x6013BF0")]
|
|
[Address(RVA = "0x1257390", Offset = "0x1256190", VA = "0x181257390")]
|
|
private void ODFNMCHBECN(HJPLOCLJMDK MJMDEGAMNPN, NLEKGNENMCO.LOCNECLOHCA HBBAANIPIMP, Vector3 GBIADIGKNJL, Quaternion AFDPEICPCAF)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (RewardManager.<>c.<>9__25_0 == 0)
|
|
{
|
|
RewardManager.<>c.<>9__25_0 = (GiftPackageVariant variant) => variant.dequeueBehavior == GiftPackageVariant.DequeueBehaviors.ConsumeImmediately;
|
|
}
|
|
float z = GBIADIGKNJL.z;
|
|
IEnumerator<KENFJGFMIPM> enumerator;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, enumerator);
|
|
}
|
|
|
|
// Token: 0x06013BF1 RID: 80881 RVA: 0x00497994 File Offset: 0x00495B94
|
|
[Token(Token = "0x6013BF1")]
|
|
[Address(RVA = "0x1257240", Offset = "0x1256040", VA = "0x181257240")]
|
|
private void KFJDHGCNKKI(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ)
|
|
{
|
|
this.COMMIGHPLMN();
|
|
}
|
|
|
|
// Token: 0x06013BF2 RID: 80882 RVA: 0x004979A8 File Offset: 0x00495BA8
|
|
[Token(Token = "0x6013BF2")]
|
|
[Address(RVA = "0x12568B0", Offset = "0x12556B0", VA = "0x1812568B0")]
|
|
private void COMMIGHPLMN()
|
|
{
|
|
if (this.PCJMEDLOIHN != 0)
|
|
{
|
|
KFBABPAPIMB pcjmedloihn = this.PCJMEDLOIHN;
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
RewardManager.DJOAPOOJLEE djoapoojlee = new RewardManager.DJOAPOOJLEE(num);
|
|
num = 0;
|
|
djoapoojlee.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, djoapoojlee);
|
|
this.PCJMEDLOIHN = kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x06013BF3 RID: 80883 RVA: 0x004979F4 File Offset: 0x00495BF4
|
|
[Token(Token = "0x6013BF3")]
|
|
[Address(RVA = "0x1257320", Offset = "0x1256120", VA = "0x181257320")]
|
|
private IEnumerator<KENFJGFMIPM> NBKCHFPGBML()
|
|
{
|
|
int num;
|
|
RewardManager.DJOAPOOJLEE djoapoojlee = new RewardManager.DJOAPOOJLEE(num);
|
|
num = 0;
|
|
djoapoojlee.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013BF4 RID: 80884 RVA: 0x00497A18 File Offset: 0x00495C18
|
|
[Token(Token = "0x6013BF4")]
|
|
[Address(RVA = "0x12570A0", Offset = "0x1255EA0", VA = "0x1812570A0")]
|
|
private DABKFAIHBBP JHNPLFMFPBD(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ, DateTime LPHOCNFJDEO)
|
|
{
|
|
CBLLFJEDOII<int?> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<int?> promise = cbllfjedoii;
|
|
MOPBHMMBKNC mopbhmmbknc = new MOPBHMMBKNC();
|
|
COICJCJBABL.HNJGHCGJJFC rewardSelection = FDAEIMEHDJJ;
|
|
mopbhmmbknc.AGNNJFONOEB = rewardSelection;
|
|
mopbhmmbknc.GCPFDIOGBCA = LPHOCNFJDEO;
|
|
CIKNKFOOEAD ciknkfooead = delegate(COICJCJBABL.HNJGHCGJJFC rewardSelectionObj, int? selected)
|
|
{
|
|
CBLLFJEDOII<int?> promise2 = promise;
|
|
if (rewardSelectionObj == FDAEIMEHDJJ)
|
|
{
|
|
promise2.OOOIENHGNCA(selected);
|
|
return;
|
|
}
|
|
promise2.HMFPPBJFHKD("Show RewardSelection Screen: Something went wrong while selecting the reward");
|
|
};
|
|
mopbhmmbknc.KHDDINMFLEJ = ciknkfooead;
|
|
WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>().ShowScreenAndGoToRewardSelection(mopbhmmbknc);
|
|
CBLLFJEDOII<int?> promise3 = promise;
|
|
Func<int?, DABKFAIHBBP> func = delegate(int? selected)
|
|
{
|
|
RewardManager <>4__this = this;
|
|
COICJCJBABL.HNJGHCGJJFC rewardSelection2 = FDAEIMEHDJJ;
|
|
return <>4__this.HNILFIIHPDF(rewardSelection2, selected);
|
|
};
|
|
int num = 0;
|
|
return promise3.JKOHKDFNCCI(func, num).MOAAINIDMGC("Show Reward Selection Screen");
|
|
}
|
|
|
|
// Token: 0x06013BF5 RID: 80885 RVA: 0x00497AC0 File Offset: 0x00495CC0
|
|
[Token(Token = "0x6013BF5")]
|
|
[Address(RVA = "0x1256BB0", Offset = "0x12559B0", VA = "0x181256BB0")]
|
|
private DABKFAIHBBP HNILFIIHPDF(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ, int? IAAKEHDHCAC)
|
|
{
|
|
Debug.Log("Auto-selecting reward option 1");
|
|
int <IAOCDJAKLAC>k__BackingField = FDAEIMEHDJJ.<DGLIOPCDNBJ>k__BackingField.<IAOCDJAKLAC>k__BackingField;
|
|
int num;
|
|
return COICJCJBABL.ONNNOAKDIIP(FDAEIMEHDJJ, num);
|
|
}
|
|
|
|
// Token: 0x06013BF6 RID: 80886 RVA: 0x00497AF0 File Offset: 0x00495CF0
|
|
[Token(Token = "0x6013BF6")]
|
|
[Address(RVA = "0x1256AB0", Offset = "0x12558B0", VA = "0x181256AB0")]
|
|
public static string GetMessageForReward(COICJCJBABL.EBCOOENKGIJ BHJGDCHJAKB, HJPLOCLJMDK? JKMJLJKBDIK)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
if (!string.IsNullOrEmpty(text))
|
|
{
|
|
return text;
|
|
}
|
|
Dictionary<COICJCJBABL.EBCOOENKGIJ, string> hnjhbnnmgpp = RewardManager.HNJHBNNMGPP;
|
|
string text2;
|
|
return text2;
|
|
}
|
|
|
|
// Token: 0x06013BF7 RID: 80887 RVA: 0x00497B1C File Offset: 0x00495D1C
|
|
[Token(Token = "0x6013BF7")]
|
|
[Address(RVA = "0x1256C90", Offset = "0x1255A90", VA = "0x181256C90")]
|
|
private bool INBKHAGDIOJ()
|
|
{
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
bool flag;
|
|
bool flag2;
|
|
if (!(<OCDLBPHJMOP>k__BackingField == num) && !SessionManager.AAIKLOAPAJD && !SingletonMonoBehaviour.ONCPNMDGGKG.LOIKMIHGOCI && (!flag || flag2))
|
|
{
|
|
CurrencyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (!(instance != num3) || (!SingletonMonoBehaviour.ONCPNMDGGKG.BJHGECKBCEO && !SingletonMonoBehaviour.ONCPNMDGGKG.HOGICELBMNA))
|
|
{
|
|
int num5;
|
|
TutorialManager.HLGLKDBJNBD nuxstate;
|
|
if (SessionManager.IGCCGADCLBN)
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
int num4 = 0;
|
|
if (num4 < num2)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
if (num4 != 0)
|
|
{
|
|
TutorialManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
num5 = 0;
|
|
nuxstate = instance2.EONGHPACNOP;
|
|
if (nuxstate != TutorialManager.HLGLKDBJNBD.Complete)
|
|
{
|
|
goto IL_C4;
|
|
}
|
|
}
|
|
}
|
|
if (nuxstate != TutorialManager.HLGLKDBJNBD.NotRan)
|
|
{
|
|
num5 += num5;
|
|
}
|
|
}
|
|
}
|
|
IL_C4:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013BF8 RID: 80888 RVA: 0x00497BF8 File Offset: 0x00495DF8
|
|
[Token(Token = "0x6013BF8")]
|
|
[Address(RVA = "0x12569C0", Offset = "0x12557C0", VA = "0x1812569C0")]
|
|
private bool DOAEEAJJDBH()
|
|
{
|
|
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
|
|
if (!localPlayerCanOpenWatchUI)
|
|
{
|
|
return localPlayerCanOpenWatchUI;
|
|
}
|
|
return !Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL;
|
|
}
|
|
|
|
// Token: 0x06013BF9 RID: 80889 RVA: 0x00497C2C File Offset: 0x00495E2C
|
|
[Token(Token = "0x6013BF9")]
|
|
[Address(RVA = "0x1257E70", Offset = "0x1256C70", VA = "0x181257E70")]
|
|
public RewardManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013BFA RID: 80890 RVA: 0x00497C4C File Offset: 0x00495E4C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6013BFA")]
|
|
[Address(RVA = "0x1257D40", Offset = "0x1256B40", VA = "0x181257D40")]
|
|
static RewardManager()
|
|
{
|
|
Dictionary<COICJCJBABL.EBCOOENKGIJ, string> dictionary = new Dictionary();
|
|
dictionary.Add((uint)1, "All Daily Challenges Complete");
|
|
int num = 0;
|
|
dictionary.Add(num, "First Game of the Day");
|
|
dictionary.Add((uint)2, "Game Complete");
|
|
dictionary.Add((uint)3, "Quest Complete");
|
|
int num2 = 0;
|
|
dictionary.Add(4, num2);
|
|
int num3 = 0;
|
|
dictionary.Add(5, num3);
|
|
RewardManager.HNJHBNNMGPP = dictionary;
|
|
RewardManager.BNGNMFANOCF = 0;
|
|
RewardManager.FOGJPBPLEOL = 0;
|
|
}
|
|
|
|
// Token: 0x06013BFB RID: 80891 RVA: 0x00497CC0 File Offset: 0x00495EC0
|
|
[Token(Token = "0x6013BFB")]
|
|
[Address(RVA = "0x12567B0", Offset = "0x12555B0", VA = "0x1812567B0")]
|
|
[CompilerGenerated]
|
|
private bool BNOJCHMEJBJ()
|
|
{
|
|
do
|
|
{
|
|
if (!this.INBKHAGDIOJ())
|
|
{
|
|
}
|
|
}
|
|
while (!Player.HIMJIOGEAGA);
|
|
return !Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL;
|
|
}
|
|
|
|
// Token: 0x0400CD50 RID: 52560
|
|
[Token(Token = "0x400CD50")]
|
|
private const string FIONHACFPKN = "Rewards.UseRewardSelection";
|
|
|
|
// Token: 0x0400CD51 RID: 52561
|
|
[Token(Token = "0x400CD51")]
|
|
private const string OODDAPDGICN = "Rewards.SelectionTimeout";
|
|
|
|
// Token: 0x0400CD52 RID: 52562
|
|
[Token(Token = "0x400CD52")]
|
|
private static readonly Dictionary<COICJCJBABL.EBCOOENKGIJ, string> HNJHBNNMGPP;
|
|
|
|
// Token: 0x0400CD53 RID: 52563
|
|
[Token(Token = "0x400CD53")]
|
|
public const string DEFAULT_REWARD_REASON = "You received a reward";
|
|
|
|
// Token: 0x0400CD54 RID: 52564
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CD54")]
|
|
private JIMCFNAHGJE JFOMEAPNHCB;
|
|
|
|
// Token: 0x0400CD55 RID: 52565
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CD55")]
|
|
private EFEFMHJPJIJ JFMOEGCPNAC;
|
|
|
|
// Token: 0x0400CD56 RID: 52566
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CD56")]
|
|
[SerializeField]
|
|
[Tooltip("Time, in seconds, before showing the menu screen")]
|
|
private float timeBetweenMenuScreens = 1f;
|
|
|
|
// Token: 0x0400CD57 RID: 52567
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CD57")]
|
|
private KFBABPAPIMB PCJMEDLOIHN;
|
|
|
|
// Token: 0x0400CD58 RID: 52568
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CD58")]
|
|
private bool LKGNPFIPMCN;
|
|
|
|
// Token: 0x0400CD59 RID: 52569
|
|
[Token(Token = "0x400CD59")]
|
|
private static bool? BNGNMFANOCF;
|
|
|
|
// Token: 0x0400CD5A RID: 52570
|
|
[Token(Token = "0x400CD5A")]
|
|
private static int? FOGJPBPLEOL;
|
|
|
|
// Token: 0x02002D5C RID: 11612
|
|
[Token(Token = "0x2002D5C")]
|
|
[CompilerGenerated]
|
|
private sealed class KBGMHDBCPBP
|
|
{
|
|
// Token: 0x06013BFC RID: 80892 RVA: 0x00497CFC File Offset: 0x00495EFC
|
|
[Token(Token = "0x6013BFC")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KBGMHDBCPBP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013BFD RID: 80893 RVA: 0x00497D10 File Offset: 0x00495F10
|
|
[Token(Token = "0x6013BFD")]
|
|
[Address(RVA = "0xA5A100", Offset = "0xA58F00", VA = "0x180A5A100")]
|
|
internal void <RequestQuestRewardAsync>b__0(NLEKGNENMCO.LOCNECLOHCA gift)
|
|
{
|
|
RewardManager rewardManager = this.<>4__this;
|
|
float z = this.spawnLocation.z;
|
|
Quaternion quaternion = this.spawnRotation;
|
|
}
|
|
|
|
// Token: 0x06013BFE RID: 80894 RVA: 0x00497D40 File Offset: 0x00495F40
|
|
[Token(Token = "0x6013BFE")]
|
|
[Address(RVA = "0xA5A160", Offset = "0xA58F60", VA = "0x180A5A160")]
|
|
internal void <RequestQuestRewardAsync>b__1(NLEKGNENMCO.LOCNECLOHCA gift)
|
|
{
|
|
RewardManager rewardManager = this.<>4__this;
|
|
float z = this.spawnLocation.z;
|
|
Quaternion quaternion = this.spawnRotation;
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x06013BFF RID: 80895 RVA: 0x00497D78 File Offset: 0x00495F78
|
|
[Token(Token = "0x6013BFF")]
|
|
[Address(RVA = "0xA5A1D0", Offset = "0xA58FD0", VA = "0x180A5A1D0")]
|
|
internal void <RequestQuestRewardAsync>b__2(string e)
|
|
{
|
|
HJPLOCLJMDK hjplocljmdk = this.giftContext;
|
|
RewardManager rewardManager = this.<>4__this;
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
};
|
|
this.<>9__3 = action;
|
|
}
|
|
if (this.<>9__4 == 0)
|
|
{
|
|
Action<string> action2 = delegate(string s)
|
|
{
|
|
this.promise.HMFPPBJFHKD(s);
|
|
};
|
|
this.<>9__4 = action2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013C00 RID: 80896 RVA: 0x00497DD8 File Offset: 0x00495FD8
|
|
[Token(Token = "0x6013C00")]
|
|
[Address(RVA = "0xA5A300", Offset = "0xA59100", VA = "0x180A5A300")]
|
|
internal void <RequestQuestRewardAsync>b__3()
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x06013C01 RID: 80897 RVA: 0x00497DF8 File Offset: 0x00495FF8
|
|
[Token(Token = "0x6013C01")]
|
|
[Address(RVA = "0xA5A320", Offset = "0xA59120", VA = "0x180A5A320")]
|
|
internal void <RequestQuestRewardAsync>b__4(string s)
|
|
{
|
|
this.promise.HMFPPBJFHKD(s);
|
|
}
|
|
|
|
// Token: 0x0400CD5B RID: 52571
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CD5B")]
|
|
public RewardManager <>4__this;
|
|
|
|
// Token: 0x0400CD5C RID: 52572
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CD5C")]
|
|
public HJPLOCLJMDK giftContext;
|
|
|
|
// Token: 0x0400CD5D RID: 52573
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400CD5D")]
|
|
public Vector3 spawnLocation;
|
|
|
|
// Token: 0x0400CD5E RID: 52574
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CD5E")]
|
|
public Quaternion spawnRotation;
|
|
|
|
// Token: 0x0400CD5F RID: 52575
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CD5F")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x0400CD60 RID: 52576
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CD60")]
|
|
public Action <>9__3;
|
|
|
|
// Token: 0x0400CD61 RID: 52577
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CD61")]
|
|
public Action<string> <>9__4;
|
|
}
|
|
|
|
// Token: 0x02002D5F RID: 11615
|
|
[Token(Token = "0x2002D5F")]
|
|
[CompilerGenerated]
|
|
private sealed class PKPLKHCDLHP
|
|
{
|
|
// Token: 0x06013C0B RID: 80907 RVA: 0x004980A0 File Offset: 0x004962A0
|
|
[Token(Token = "0x6013C0B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PKPLKHCDLHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013C0C RID: 80908 RVA: 0x004980B4 File Offset: 0x004962B4
|
|
[Token(Token = "0x6013C0C")]
|
|
[Address(RVA = "0xA5A720", Offset = "0xA59520", VA = "0x180A5A720")]
|
|
internal void <ShowRewardSelectionScreen>b__1(COICJCJBABL.HNJGHCGJJFC rewardSelectionObj, int? selected)
|
|
{
|
|
CBLLFJEDOII<int?> cbllfjedoii = this.promise;
|
|
if (rewardSelectionObj == this.rewardSelection)
|
|
{
|
|
cbllfjedoii.OOOIENHGNCA(selected);
|
|
return;
|
|
}
|
|
cbllfjedoii.HMFPPBJFHKD("Show RewardSelection Screen: Something went wrong while selecting the reward");
|
|
}
|
|
|
|
// Token: 0x06013C0D RID: 80909 RVA: 0x004980F8 File Offset: 0x004962F8
|
|
[Token(Token = "0x6013C0D")]
|
|
[Address(RVA = "0xA5A6F0", Offset = "0xA594F0", VA = "0x180A5A6F0")]
|
|
internal DABKFAIHBBP <ShowRewardSelectionScreen>b__0(int? selected)
|
|
{
|
|
RewardManager rewardManager = this.<>4__this;
|
|
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = this.rewardSelection;
|
|
return rewardManager.HNILFIIHPDF(hnjghcgjjfc, selected);
|
|
}
|
|
|
|
// Token: 0x0400CD69 RID: 52585
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CD69")]
|
|
public COICJCJBABL.HNJGHCGJJFC rewardSelection;
|
|
|
|
// Token: 0x0400CD6A RID: 52586
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CD6A")]
|
|
public CBLLFJEDOII<int?> promise;
|
|
|
|
// Token: 0x0400CD6B RID: 52587
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CD6B")]
|
|
public RewardManager <>4__this;
|
|
}
|
|
}
|
|
}
|