Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

648 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: 0x02002E45 RID: 11845
[Token(Token = "0x2002E45")]
public class RewardManager : SingletonMonoBehaviour<RewardManager>
{
// Token: 0x1700379D RID: 14237
// (get) Token: 0x0601402B RID: 81963 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700379D")]
public bool PFCGMJLCBMP
{
[Token(Token = "0x601402B")]
[Address(RVA = "0x1E02770", Offset = "0x1E01770", VA = "0x181E02770")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700379E RID: 14238
// (get) Token: 0x0601402C RID: 81964 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700379E")]
public int LPHJBDIFBID
{
[Token(Token = "0x601402C")]
[Address(RVA = "0x1E02680", Offset = "0x1E01680", VA = "0x181E02680")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0601402D RID: 81965 RVA: 0x004A169C File Offset: 0x0049F89C
[Token(Token = "0x601402D")]
[Address(RVA = "0x1E00BA0", Offset = "0x1DFFBA0", VA = "0x181E00BA0", 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: 0x0601402E RID: 81966 RVA: 0x004A1700 File Offset: 0x0049F900
[Token(Token = "0x601402E")]
[Address(RVA = "0x1E01D50", Offset = "0x1E00D50", VA = "0x181E01D50", 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: 0x0601402F RID: 81967 RVA: 0x004A1750 File Offset: 0x0049F950
[Token(Token = "0x601402F")]
[Address(RVA = "0x1E01A00", Offset = "0x1E00A00", VA = "0x181E01A00")]
private void LLHCFHDMFMN(Scene LHECBPFGEMH, LoadSceneMode BBDENKKCEEH)
{
List<COICJCJBABL.HNJGHCGJJFC> adofhddopia = COICJCJBABL.ADOFHDDOPIA;
this.COMMIGHPLMN();
}
// Token: 0x06014030 RID: 81968 RVA: 0x004A1770 File Offset: 0x0049F970
[Token(Token = "0x6014030")]
[Address(RVA = "0x1E01A80", Offset = "0x1E00A80", VA = "0x181E01A80")]
private void LMOACMLMLAB(Scene CGGAKHBJKJO)
{
if (this.PCJMEDLOIHN != 0)
{
}
}
// Token: 0x06014031 RID: 81969 RVA: 0x004A1788 File Offset: 0x0049F988
[Token(Token = "0x6014031")]
[Address(RVA = "0x1E01EA0", Offset = "0x1E00EA0", VA = "0x181E01EA0")]
public DABKFAIHBBP RequestDailyChallengesCompleteRewardAsync()
{
if (this.PFCGMJLCBMP)
{
int num = 0;
return this.BLLIPILFIHA(COICJCJBABL.EBCOOENKGIJ.DailyChallengesComplete, num);
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06014032 RID: 81970 RVA: 0x004A17B0 File Offset: 0x0049F9B0
[Token(Token = "0x6014032")]
[Address(RVA = "0x1E01F70", Offset = "0x1E00F70", VA = "0x181E01F70")]
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: 0x06014033 RID: 81971 RVA: 0x004A17E8 File Offset: 0x0049F9E8
[Token(Token = "0x6014033")]
[Address(RVA = "0x1E02070", Offset = "0x1E01070", VA = "0x181E02070")]
public DABKFAIHBBP RequestGameRewardAsync(HJPLOCLJMDK JKMJLJKBDIK)
{
if (this.PFCGMJLCBMP)
{
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x06014034 RID: 81972 RVA: 0x004A1810 File Offset: 0x0049FA10
[Token(Token = "0x6014034")]
[Address(RVA = "0x1E02440", Offset = "0x1E01440", VA = "0x181E02440")]
public DABKFAIHBBP RequestQuestRewardAsync(HJPLOCLJMDK JKMJLJKBDIK, HJPLOCLJMDK? JKABNCGMOHI, GiftBoxSpawnPoint AFNKLLAKKJN)
{
Vector3 vector;
float z = vector.z;
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
// Token: 0x06014035 RID: 81973 RVA: 0x004A182C File Offset: 0x0049FA2C
[Token(Token = "0x6014035")]
[Address(RVA = "0x1E02170", Offset = "0x1E01170", VA = "0x181E02170")]
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: 0x06014036 RID: 81974 RVA: 0x004A18F8 File Offset: 0x0049FAF8
[Token(Token = "0x6014036")]
[Address(RVA = "0x1E00DE0", Offset = "0x1DFFDE0", VA = "0x181E00DE0")]
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: 0x06014037 RID: 81975 RVA: 0x004A1920 File Offset: 0x0049FB20
[Token(Token = "0x6014037")]
[Address(RVA = "0x1E01B40", Offset = "0x1E00B40", VA = "0x181E01B40")]
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: 0x06014038 RID: 81976 RVA: 0x004A1978 File Offset: 0x0049FB78
[Token(Token = "0x6014038")]
[Address(RVA = "0x1E019F0", Offset = "0x1E009F0", VA = "0x181E019F0")]
private void KFJDHGCNKKI(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ)
{
this.COMMIGHPLMN();
}
// Token: 0x06014039 RID: 81977 RVA: 0x004A198C File Offset: 0x0049FB8C
[Token(Token = "0x6014039")]
[Address(RVA = "0x1E01060", Offset = "0x1E00060", VA = "0x181E01060")]
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: 0x0601403A RID: 81978 RVA: 0x004A19D8 File Offset: 0x0049FBD8
[Token(Token = "0x601403A")]
[Address(RVA = "0x1E01AD0", Offset = "0x1E00AD0", VA = "0x181E01AD0")]
private IEnumerator<KENFJGFMIPM> NBKCHFPGBML()
{
int num;
RewardManager.DJOAPOOJLEE djoapoojlee = new RewardManager.DJOAPOOJLEE(num);
num = 0;
djoapoojlee.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0601403B RID: 81979 RVA: 0x004A19FC File Offset: 0x0049FBFC
[Token(Token = "0x601403B")]
[Address(RVA = "0x1E01850", Offset = "0x1E00850", VA = "0x181E01850")]
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: 0x0601403C RID: 81980 RVA: 0x004A1AA4 File Offset: 0x0049FCA4
[Token(Token = "0x601403C")]
[Address(RVA = "0x1E01360", Offset = "0x1E00360", VA = "0x181E01360")]
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: 0x0601403D RID: 81981 RVA: 0x004A1AD4 File Offset: 0x0049FCD4
[Token(Token = "0x601403D")]
[Address(RVA = "0x1E01260", Offset = "0x1E00260", VA = "0x181E01260")]
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: 0x0601403E RID: 81982 RVA: 0x004A1B00 File Offset: 0x0049FD00
[Token(Token = "0x601403E")]
[Address(RVA = "0x1E01440", Offset = "0x1E00440", VA = "0x181E01440")]
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: 0x0601403F RID: 81983 RVA: 0x004A1BDC File Offset: 0x0049FDDC
[Token(Token = "0x601403F")]
[Address(RVA = "0x1E01170", Offset = "0x1E00170", VA = "0x181E01170")]
private bool DOAEEAJJDBH()
{
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
if (!localPlayerCanOpenWatchUI)
{
return localPlayerCanOpenWatchUI;
}
return !Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL;
}
// Token: 0x06014040 RID: 81984 RVA: 0x004A1C10 File Offset: 0x0049FE10
[Token(Token = "0x6014040")]
[Address(RVA = "0x1E02620", Offset = "0x1E01620", VA = "0x181E02620")]
public RewardManager()
{
}
// Token: 0x06014041 RID: 81985 RVA: 0x004A1C30 File Offset: 0x0049FE30
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014041")]
[Address(RVA = "0x1E024F0", Offset = "0x1E014F0", VA = "0x181E024F0")]
static RewardManager()
{
Dictionary<COICJCJBABL.EBCOOENKGIJ, string> dictionary = new Dictionary();
throw new NullReferenceException();
}
// Token: 0x06014042 RID: 81986 RVA: 0x004A1C80 File Offset: 0x0049FE80
[Token(Token = "0x6014042")]
[Address(RVA = "0x1E00F60", Offset = "0x1DFFF60", VA = "0x181E00F60")]
[CompilerGenerated]
private bool BNOJCHMEJBJ()
{
do
{
if (!this.INBKHAGDIOJ())
{
}
}
while (!Player.HIMJIOGEAGA);
return !Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL;
}
// Token: 0x0400CF6F RID: 53103
[Token(Token = "0x400CF6F")]
private const string FIONHACFPKN = "Rewards.UseRewardSelection";
// Token: 0x0400CF70 RID: 53104
[Token(Token = "0x400CF70")]
private const string OODDAPDGICN = "Rewards.SelectionTimeout";
// Token: 0x0400CF71 RID: 53105
[Token(Token = "0x400CF71")]
private static readonly Dictionary<COICJCJBABL.EBCOOENKGIJ, string> HNJHBNNMGPP;
// Token: 0x0400CF72 RID: 53106
[Token(Token = "0x400CF72")]
public const string DEFAULT_REWARD_REASON = "You received a reward";
// Token: 0x0400CF73 RID: 53107
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF73")]
private JIMCFNAHGJE JFOMEAPNHCB;
// Token: 0x0400CF74 RID: 53108
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CF74")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x0400CF75 RID: 53109
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CF75")]
[SerializeField]
[Tooltip("Time, in seconds, before showing the menu screen")]
private float timeBetweenMenuScreens = 1f;
// Token: 0x0400CF76 RID: 53110
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CF76")]
private KFBABPAPIMB PCJMEDLOIHN;
// Token: 0x0400CF77 RID: 53111
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CF77")]
private bool LKGNPFIPMCN;
// Token: 0x0400CF78 RID: 53112
[Token(Token = "0x400CF78")]
private static bool? BNGNMFANOCF;
// Token: 0x0400CF79 RID: 53113
[Token(Token = "0x400CF79")]
private static int? FOGJPBPLEOL;
// Token: 0x02002E46 RID: 11846
[Token(Token = "0x2002E46")]
[CompilerGenerated]
private sealed class KBGMHDBCPBP
{
// Token: 0x06014043 RID: 81987 RVA: 0x004A1CBC File Offset: 0x0049FEBC
[Token(Token = "0x6014043")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KBGMHDBCPBP()
{
}
// Token: 0x06014044 RID: 81988 RVA: 0x004A1CD0 File Offset: 0x0049FED0
[Token(Token = "0x6014044")]
[Address(RVA = "0x1557B50", Offset = "0x1556B50", VA = "0x181557B50")]
internal void <RequestQuestRewardAsync>b__0(NLEKGNENMCO.LOCNECLOHCA gift)
{
RewardManager rewardManager = this.<>4__this;
float z = this.spawnLocation.z;
Quaternion quaternion = this.spawnRotation;
}
// Token: 0x06014045 RID: 81989 RVA: 0x004A1D00 File Offset: 0x0049FF00
[Token(Token = "0x6014045")]
[Address(RVA = "0x1557BB0", Offset = "0x1556BB0", VA = "0x181557BB0")]
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: 0x06014046 RID: 81990 RVA: 0x004A1D38 File Offset: 0x0049FF38
[Token(Token = "0x6014046")]
[Address(RVA = "0x1557C20", Offset = "0x1556C20", VA = "0x181557C20")]
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: 0x06014047 RID: 81991 RVA: 0x004A1D98 File Offset: 0x0049FF98
[Token(Token = "0x6014047")]
[Address(RVA = "0x1557D50", Offset = "0x1556D50", VA = "0x181557D50")]
internal void <RequestQuestRewardAsync>b__3()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x06014048 RID: 81992 RVA: 0x004A1DB8 File Offset: 0x0049FFB8
[Token(Token = "0x6014048")]
[Address(RVA = "0x1557D70", Offset = "0x1556D70", VA = "0x181557D70")]
internal void <RequestQuestRewardAsync>b__4(string s)
{
this.promise.HMFPPBJFHKD(s);
}
// Token: 0x0400CF7A RID: 53114
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CF7A")]
public RewardManager <>4__this;
// Token: 0x0400CF7B RID: 53115
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF7B")]
public HJPLOCLJMDK giftContext;
// Token: 0x0400CF7C RID: 53116
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400CF7C")]
public Vector3 spawnLocation;
// Token: 0x0400CF7D RID: 53117
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CF7D")]
public Quaternion spawnRotation;
// Token: 0x0400CF7E RID: 53118
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CF7E")]
public JJEKJGALHKO promise;
// Token: 0x0400CF7F RID: 53119
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400CF7F")]
public Action <>9__3;
// Token: 0x0400CF80 RID: 53120
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CF80")]
public Action<string> <>9__4;
}
// Token: 0x02002E49 RID: 11849
[Token(Token = "0x2002E49")]
[CompilerGenerated]
private sealed class PKPLKHCDLHP
{
// Token: 0x06014052 RID: 82002 RVA: 0x004A1E78 File Offset: 0x004A0078
[Token(Token = "0x6014052")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PKPLKHCDLHP()
{
}
// Token: 0x06014053 RID: 82003 RVA: 0x004A1E8C File Offset: 0x004A008C
[Token(Token = "0x6014053")]
[Address(RVA = "0x1558170", Offset = "0x1557170", VA = "0x181558170")]
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: 0x06014054 RID: 82004 RVA: 0x004A1ED0 File Offset: 0x004A00D0
[Token(Token = "0x6014054")]
[Address(RVA = "0x1558140", Offset = "0x1557140", VA = "0x181558140")]
internal DABKFAIHBBP <ShowRewardSelectionScreen>b__0(int? selected)
{
RewardManager rewardManager = this.<>4__this;
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = this.rewardSelection;
return rewardManager.HNILFIIHPDF(hnjghcgjjfc, selected);
}
// Token: 0x0400CF88 RID: 53128
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CF88")]
public COICJCJBABL.HNJGHCGJJFC rewardSelection;
// Token: 0x0400CF89 RID: 53129
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF89")]
public CBLLFJEDOII<int?> promise;
// Token: 0x0400CF8A RID: 53130
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CF8A")]
public RewardManager <>4__this;
}
}
}