Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/GiftManager.cs
T
2026-04-08 23:40:05 +02:00

1502 lines
57 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.Activities.Quest;
using RecRoom.Core;
using RecRoom.Core.Locomotion;
using RecRoom.Core.Pools;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
// Token: 0x020003CA RID: 970
[Token(Token = "0x20003CA")]
[StructLayout(3)]
public class GiftManager : SingletonMonoBehaviour<GiftManager>
{
// Token: 0x17000547 RID: 1351
// (get) Token: 0x06001E52 RID: 7762 RVA: 0x0007FE40 File Offset: 0x0007E040
[Token(Token = "0x17000547")]
public Material JMKJGPFGBOK
{
[Token(Token = "0x6001E52")]
[Address(RVA = "0x61F8B0", Offset = "0x61E2B0", VA = "0x18061F8B0")]
get
{
return this.variantMap.defaultGiftBoxMaterial;
}
}
// Token: 0x17000548 RID: 1352
// (get) Token: 0x06001E53 RID: 7763 RVA: 0x0007FE60 File Offset: 0x0007E060
[Token(Token = "0x17000548")]
public RarityColorMap HCFIFMIJPFO
{
[Token(Token = "0x6001E53")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return this.rarityColorMap;
}
}
// Token: 0x17000549 RID: 1353
// (get) Token: 0x06001E54 RID: 7764 RVA: 0x0007FE74 File Offset: 0x0007E074
[Token(Token = "0x17000549")]
public GiftBox PLJIFAFLCDB
{
[Token(Token = "0x6001E54")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get
{
return this.BIDCGCGMNNN;
}
}
// Token: 0x06001E55 RID: 7765 RVA: 0x0007FE88 File Offset: 0x0007E088
[Token(Token = "0x6001E55")]
[Address(RVA = "0x1019BC0", Offset = "0x10185C0", VA = "0x181019BC0")]
public void Initialize()
{
SceneManager.sceneLoaded += new UnityAction(this.KKAHLJONEIP);
SceneManager.sceneUnloaded += new UnityAction(this.JFAOEKBDHJC);
ActionEvent<NLEKGNENMCO.DMFPEPHGJJF> jehebjeenno = NLEKGNENMCO.JEHEBJEENNO;
Action<NLEKGNENMCO.DMFPEPHGJJF> action = new Action(this.BCIBHOCOMAM);
ActionEvent preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
Action action2 = new Action(this.IAOBCLNNEPO);
Player.PreLoadSceneAssetsEvent = preLoadSceneAssetsEvent + action2;
}
// Token: 0x06001E56 RID: 7766 RVA: 0x0007FEF0 File Offset: 0x0007E0F0
[Token(Token = "0x6001E56")]
[Address(RVA = "0x10199A0", Offset = "0x10183A0", VA = "0x1810199A0")]
private void IAOBCLNNEPO()
{
PooledParticle pooledParticle = this.celebrateParticlePrefab;
int num = 0;
if (pooledParticle != num)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle pooledParticle2 = this.celebrateParticlePrefab;
instance.Prefill<PooledParticle>(pooledParticle2, 3);
}
}
// Token: 0x06001E57 RID: 7767 RVA: 0x0007FF30 File Offset: 0x0007E130
[Token(Token = "0x6001E57")]
[Address(RVA = "0x101A540", Offset = "0x1018F40", VA = "0x18101A540", Slot = "5")]
protected override void OnDestroy()
{
base.OnDestroy();
SceneManager.sceneLoaded -= new UnityAction(this.KKAHLJONEIP);
SceneManager.sceneUnloaded -= new UnityAction(this.JFAOEKBDHJC);
ActionEvent<NLEKGNENMCO.DMFPEPHGJJF> jehebjeenno = NLEKGNENMCO.JEHEBJEENNO;
Action<NLEKGNENMCO.DMFPEPHGJJF> action = new Action(this.BCIBHOCOMAM);
ActionEvent preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
Action action2 = new Action(this.IAOBCLNNEPO);
Player.PreLoadSceneAssetsEvent = preLoadSceneAssetsEvent - action2;
}
// Token: 0x06001E58 RID: 7768 RVA: 0x0007FFA0 File Offset: 0x0007E1A0
[Token(Token = "0x6001E58")]
[Address(RVA = "0x101A0C0", Offset = "0x1018AC0", VA = "0x18101A0C0")]
private void JFAOEKBDHJC(Scene LHECBPFGEMH)
{
this.StopReceivingGifts();
}
// Token: 0x06001E59 RID: 7769 RVA: 0x0007FFB4 File Offset: 0x0007E1B4
[Token(Token = "0x6001E59")]
[Address(RVA = "0x101A0D0", Offset = "0x1018AD0", VA = "0x18101A0D0")]
private void KKAHLJONEIP(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ)
{
throw new MissingMethodException();
}
// Token: 0x06001E5A RID: 7770 RVA: 0x00080028 File Offset: 0x0007E228
[Token(Token = "0x6001E5A")]
[Address(RVA = "0x10196D0", Offset = "0x10180D0", VA = "0x1810196D0")]
private bool FFDGBFAHGPA()
{
if (!SessionManager.AAIKLOAPAJD)
{
if (!SessionManager.GLLGNKIDNJC && (!SessionManager.IGCCGADCLBN || SingletonMonoBehaviour.Instance.EONGHPACNOP != TutorialManager.HLGLKDBJNBD.Complete))
{
if (!this.CCEKCAHBBMK)
{
goto IL_4F;
}
QuestManager instance = QuestManager.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
goto IL_4F;
}
}
return true;
}
IL_4F:
throw new NullReferenceException();
}
// Token: 0x06001E5B RID: 7771 RVA: 0x0008008C File Offset: 0x0007E28C
[Token(Token = "0x6001E5B")]
[Address(RVA = "0x1018E30", Offset = "0x1017830", VA = "0x181018E30")]
private void BCIBHOCOMAM(NLEKGNENMCO.DMFPEPHGJJF IIFJDCEPNMJ)
{
int num = 0;
if (!SingletonMonoBehaviour.Instance.MEDPOHEOCBE || "{il2cpp array field local3->}" == num)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
bool flag = instance != num2;
if (flag)
{
if ("{il2cpp array field local3->}" != num && flag && PEGGCEDHBOF.JJABJODBLFA(flag ? 1 : 0, num))
{
int hashCode = flag.GetHashCode();
}
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
string text2;
string text = "'" + text2 + "'";
}
if (!SingletonMonoBehaviour.Instance.LOIKMIHGOCI)
{
GameManager instance3 = SingletonMonoBehaviour.Instance;
int num3 = 0;
if (instance3 == num3 || !SingletonMonoBehaviour.Instance.CIFKHPAHBHB)
{
List<NLEKGNENMCO.LOCNECLOHCA> list = new List();
return;
}
}
this.CCEKCAHBBMK = true;
throw new NullReferenceException();
}
}
// Token: 0x06001E5C RID: 7772 RVA: 0x00080144 File Offset: 0x0007E344
[Token(Token = "0x6001E5C")]
[Address(RVA = "0x101A6F0", Offset = "0x10190F0", VA = "0x18101A6F0")]
public void ReceiveGifts(List<NLEKGNENMCO.LOCNECLOHCA> EPHCMHOBGNK, bool CMMMCFKNHAE, bool AKGNEPHKAPO)
{
GiftBox bidcgcgmnnn2;
Delegate @delegate;
do
{
List<NLEKGNENMCO.LOCNECLOHCA> giftPackages = EPHCMHOBGNK;
bool useSpawnLocation = CMMMCFKNHAE;
if (AKGNEPHKAPO)
{
goto IL_E5;
}
if (this.GNGKKNFCAEF != (ulong)0L)
{
goto IL_9E;
}
GiftBox bidcgcgmnnn = this.BIDCGCGMNNN;
int num = 0;
if (!(bidcgcgmnnn != num))
{
if (GiftManager.<>c.<>9__34_2 != 0)
{
goto IL_114;
}
GiftManager.<>c.<>9__34_2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
}
bidcgcgmnnn2 = this.BIDCGCGMNNN;
Action<GiftBox> onGiftBoxDestroyed = bidcgcgmnnn2.OnGiftBoxDestroyed;
Action<GiftBox> action = delegate(GiftBox giftBox)
{
if (giftBox.DONJJEHACDA)
{
GiftManager <>4__this = this;
List<NLEKGNENMCO.LOCNECLOHCA> giftPackages2 = giftPackages;
Func<NLEKGNENMCO.LOCNECLOHCA, long> <>9__34_ = GiftManager.<>c.<>9__34_4;
if (<>9__34_ == 0)
{
GiftManager.<>c.<>9__34_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
}
List<NLEKGNENMCO.LOCNECLOHCA> list3 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(EnumerableExt.DistinctBy<NLEKGNENMCO.LOCNECLOHCA, long>(giftPackages2, <>9__34_));
<>4__this.NGOEBIDFKHO = list3;
GiftManager <>4__this2 = this;
bool useSpawnLocation2 = useSpawnLocation;
<>4__this2.DCPPHJEGMPK(useSpawnLocation2);
}
};
@delegate = Delegate.Combine(onGiftBoxDestroyed, action);
}
while (@delegate != 0 && @delegate == 0);
bidcgcgmnnn2.OnGiftBoxDestroyed = @delegate;
return;
IL_9E:
IEnumerable<NLEKGNENMCO.LOCNECLOHCA> enumerable = Enumerable.Concat<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO, EPHCMHOBGNK);
Func<NLEKGNENMCO.LOCNECLOHCA, long> func;
if (GiftManager.<>c.<>9__34_1 == 0)
{
func = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
GiftManager.<>c.<>9__34_1 = func;
}
List<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(EnumerableExt.DistinctBy<NLEKGNENMCO.LOCNECLOHCA, long>(enumerable, func));
this.NGOEBIDFKHO = list;
IL_E5:
IEnumerable<NLEKGNENMCO.LOCNECLOHCA> enumerable2 = Enumerable.Concat<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO, EPHCMHOBGNK);
Func<NLEKGNENMCO.LOCNECLOHCA, long> func2;
if (GiftManager.<>c.<>9__34_0 == 0)
{
func2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
GiftManager.<>c.<>9__34_0 = func2;
}
IL_114:
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(EnumerableExt.DistinctBy<NLEKGNENMCO.LOCNECLOHCA, long>(enumerable2, func2));
this.NGOEBIDFKHO = list2;
bool useSpawnLocation3 = jangkpdhoho.useSpawnLocation;
this.DCPPHJEGMPK(useSpawnLocation3);
throw new NullReferenceException();
}
// Token: 0x06001E5D RID: 7773 RVA: 0x00080294 File Offset: 0x0007E494
[Token(Token = "0x6001E5D")]
[Address(RVA = "0x101A470", Offset = "0x1018E70", VA = "0x18101A470")]
public void StopReceivingGifts()
{
Coroutine gngkknfcaef = this.GNGKKNFCAEF;
if (gngkknfcaef != 0)
{
base.StopCoroutine(gngkknfcaef);
this.GNGKKNFCAEF = (ulong)0L;
}
GiftBox bidcgcgmnnn = this.BIDCGCGMNNN;
int num = 0;
if (bidcgcgmnnn != num)
{
PhotonNetwork.Destroy(this.BIDCGCGMNNN.gameObject);
}
}
// Token: 0x06001E5E RID: 7774 RVA: 0x000802E8 File Offset: 0x0007E4E8
[Token(Token = "0x6001E5E")]
[Address(RVA = "0x10194D0", Offset = "0x1017ED0", VA = "0x1810194D0")]
private void DCPPHJEGMPK(bool CMMMCFKNHAE)
{
this.StopReceivingGifts();
List<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(Enumerable.Distinct<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO));
this.NGOEBIDFKHO = list;
GiftManager.NIOFBHGIJCP niofbhgijcp;
niofbhgijcp.System.IDisposable.Dispose();
niofbhgijcp.<>1__state = (int)((ulong)0L);
niofbhgijcp.<>4__this = this;
niofbhgijcp.useSpawnLocation = CMMMCFKNHAE;
Coroutine coroutine = base.StartCoroutine(niofbhgijcp);
this.GNGKKNFCAEF = coroutine;
}
// Token: 0x06001E5F RID: 7775 RVA: 0x00080340 File Offset: 0x0007E540
[Token(Token = "0x6001E5F")]
[Address(RVA = "0x101A470", Offset = "0x1018E70", VA = "0x18101A470")]
private void OHBDPJMBMLE()
{
Coroutine gngkknfcaef = this.GNGKKNFCAEF;
if (gngkknfcaef != 0)
{
base.StopCoroutine(gngkknfcaef);
this.GNGKKNFCAEF = (ulong)0L;
}
GiftBox bidcgcgmnnn = this.BIDCGCGMNNN;
int num = 0;
if (bidcgcgmnnn != num)
{
PhotonNetwork.Destroy(this.BIDCGCGMNNN.gameObject);
}
}
// Token: 0x06001E60 RID: 7776 RVA: 0x00080394 File Offset: 0x0007E594
[Token(Token = "0x6001E60")]
[Address(RVA = "0x1019660", Offset = "0x1018060", VA = "0x181019660")]
private IEnumerator EPKFJHJLCHM(bool CMMMCFKNHAE)
{
/*
An exception occurred when decompiling this method (06001E60)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator GiftManager::EPKFJHJLCHM(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(NIOFBHGIJCP::System.IDisposable.Dispose, ldloc:NIOFBHGIJCP(var_0))
stfld:GiftManager(NIOFBHGIJCP::<>4__this, ldloc:NIOFBHGIJCP(var_0), ldloc:GiftManager(this))
stfld:int32(NIOFBHGIJCP::<>1__state, ldloc:NIOFBHGIJCP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:bool(NIOFBHGIJCP::useSpawnLocation, ldloc:NIOFBHGIJCP(var_0), ldloc:bool(CMMMCFKNHAE))
}
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: 0x06001E61 RID: 7777 RVA: 0x000803C0 File Offset: 0x0007E5C0
[Token(Token = "0x6001E61")]
[Address(RVA = "0x10195A0", Offset = "0x1017FA0", VA = "0x1810195A0")]
public IEnumerator<ISchedule> DequeueGift(NLEKGNENMCO.LOCNECLOHCA LCGCDCCBJNP, Vector3 BOOBEPGLHNF, Quaternion LAEOKOHNKKN, Func<NLEKGNENMCO.LOCNECLOHCA, bool> KKJEJMDINKA, float CMOPNHFAAOO = 2.2f, [Optional] Action<GiftBox> GKBKPGHACCJ)
{
/*
An exception occurred when decompiling this method (06001E61)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> GiftManager::DequeueGift(NLEKGNENMCO/LOCNECLOHCA,UnityEngine.Vector3,UnityEngine.Quaternion,System.Func`2<NLEKGNENMCO/LOCNECLOHCA,System.Boolean>,System.Single,System.Action`1<RecRoom.Core.GiftBox>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(JADLKIJIDLI::System.IDisposable.Dispose, ldloc:JADLKIJIDLI(var_0))
stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](BOOBEPGLHNF)))
stfld:class [mscorlib]System.Func`2<class NLEKGNENMCO/LOCNECLOHCA, bool>(JADLKIJIDLI::createPackageFilter, ldloc:JADLKIJIDLI(var_0), ldc.i4:int32[exp:class [mscorlib]System.Func`2<class NLEKGNENMCO/LOCNECLOHCA, bool>](0))
stfld:class [mscorlib]System.Action`1<class RecRoom.Core.GiftBox>(JADLKIJIDLI::onGiftBoxDestroyed, ldloc:JADLKIJIDLI(var_0), ldc.i4:int32[exp:class [mscorlib]System.Action`1<class RecRoom.Core.GiftBox>](0))
stfld:LOCNECLOHCA(JADLKIJIDLI::currentGiftPackage, ldloc:JADLKIJIDLI(var_0), ldloc:LOCNECLOHCA(LCGCDCCBJNP))
stfld:float32(JADLKIJIDLI::closeToPlayerDistance, ldloc:JADLKIJIDLI(var_0), ldc.i4:int32[exp:float32](0))
stfld:int32(JADLKIJIDLI::<>1__state, ldloc:JADLKIJIDLI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:GiftManager(JADLKIJIDLI::<>4__this, ldloc:JADLKIJIDLI(var_0), ldloc:GiftManager(this))
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](JADLKIJIDLI::boxPosition, ldloc:JADLKIJIDLI(var_0)), ldloc:float32(var_1_0C))
}
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: 0x06001E62 RID: 7778 RVA: 0x00080414 File Offset: 0x0007E614
[Token(Token = "0x6001E62")]
[Address(RVA = "0x101AAC0", Offset = "0x10194C0", VA = "0x18101AAC0")]
public IEnumerator<ISchedule> RunConsumeGift(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, GiftManager.PFJMNDHPNBK AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06001E62)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> GiftManager::RunConsumeGift(NLEKGNENMCO/LOCNECLOHCA,GiftManager/PFJMNDHPNBK)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(LDLLKCGKIBA::System.IDisposable.Dispose, ldloc:LDLLKCGKIBA(var_0))
stfld:LOCNECLOHCA(LDLLKCGKIBA::giftPackage, ldloc:LDLLKCGKIBA(var_0), ldloc:LOCNECLOHCA(APAOGDDDBMI))
stfld:int32(LDLLKCGKIBA::<>1__state, ldloc:LDLLKCGKIBA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:PFJMNDHPNBK(LDLLKCGKIBA::callback, ldloc:LDLLKCGKIBA(var_0), ldloc:PFJMNDHPNBK(AFLPGGJMPOE))
}
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: 0x06001E63 RID: 7779 RVA: 0x00080440 File Offset: 0x0007E640
[Token(Token = "0x6001E63")]
[Address(RVA = "0x1019A50", Offset = "0x1018450", VA = "0x181019A50")]
private void IIBFHNOJKFC(Vector3 EMNFKHMEEEN)
{
Delegate @delegate;
do
{
Coroutine mkepgamgeca = this.MKEPGAMGECA;
if (mkepgamgeca != 0)
{
base.StopCoroutine(mkepgamgeca);
}
Action<GiftBox> onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened;
Action<GiftBox> action = new Action(this.CDDGGMJFKAG);
@delegate = Delegate.Combine(onLocalGiftBoxOpened, action);
}
while (@delegate != 0 && @delegate == 0);
GiftBox.OnLocalGiftBoxOpened = @delegate;
GiftManager.BJOEJCPOCCP bjoejcpoccp;
bjoejcpoccp.System.IDisposable.Dispose();
float z = EMNFKHMEEEN.z;
bjoejcpoccp.giftPosition.z = z;
bjoejcpoccp.<>1__state = (int)((ulong)0L);
bjoejcpoccp.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(bjoejcpoccp);
this.MKEPGAMGECA = coroutine;
}
// Token: 0x06001E64 RID: 7780 RVA: 0x000804CC File Offset: 0x0007E6CC
[Token(Token = "0x6001E64")]
[Address(RVA = "0x101A2C0", Offset = "0x1018CC0", VA = "0x18101A2C0")]
private void LALEOBMAICB()
{
Coroutine mkepgamgeca = this.MKEPGAMGECA;
if (mkepgamgeca != 0)
{
base.StopCoroutine(mkepgamgeca);
return;
}
}
// Token: 0x06001E65 RID: 7781 RVA: 0x000804EC File Offset: 0x0007E6EC
[Token(Token = "0x6001E65")]
[Address(RVA = "0x10192E0", Offset = "0x1017CE0", VA = "0x1810192E0")]
private void CDDGGMJFKAG(GiftBox INDOBMKAOBO)
{
Delegate @delegate;
int num;
do
{
Action<GiftBox> onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened;
Action<GiftBox> action = new Action(this.CDDGGMJFKAG);
@delegate = Delegate.Remove(onLocalGiftBoxOpened, action);
num = 0;
}
while (@delegate != 0 && @delegate == 0);
GiftBox.OnLocalGiftBoxOpened = num;
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
GiftManager instance = SingletonMonoBehaviour.Instance;
playerMovement.RemoveMovementActionRestriction(instance);
WorldSpaceNotification worldSpaceNotification = this.celebrationNotification;
int num2 = 0;
if (worldSpaceNotification != num2)
{
this.celebrationNotification.Stop();
}
}
// Token: 0x06001E66 RID: 7782 RVA: 0x00080564 File Offset: 0x0007E764
[Token(Token = "0x6001E66")]
[Address(RVA = "0x1019830", Offset = "0x1018230", VA = "0x181019830")]
private IEnumerator GFMFAFDAKIM(Vector3 EMNFKHMEEEN)
{
/*
An exception occurred when decompiling this method (06001E66)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator GiftManager::GFMFAFDAKIM(UnityEngine.Vector3)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(BJOEJCPOCCP::System.IDisposable.Dispose, ldloc:BJOEJCPOCCP(var_0))
stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](EMNFKHMEEEN)))
stfld:GiftManager(BJOEJCPOCCP::<>4__this, ldloc:BJOEJCPOCCP(var_0), ldloc:GiftManager(this))
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](BJOEJCPOCCP::giftPosition, ldloc:BJOEJCPOCCP(var_0)), ldloc:float32(var_1_0C))
stfld:int32(BJOEJCPOCCP::<>1__state, ldloc:BJOEJCPOCCP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
}
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: 0x06001E67 RID: 7783 RVA: 0x0008059C File Offset: 0x0007E79C
[Token(Token = "0x6001E67")]
[Address(RVA = "0x101A2E0", Offset = "0x1018CE0", VA = "0x18101A2E0")]
private float MMNOJMJGLDB(Player IEKDDPPNFPF)
{
float num = IEKDDPPNFPF.IBBKHCOFGDI;
Transform transform = IEKDDPPNFPF.head.transform;
if (!SingletonMonoBehaviour.IsInitialized || !SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
{
}
float num2 = this.maxPlayerHeight;
float num3 = Mathf.InverseLerp(num, num2, num);
float num4 = this.maxGiftHeight;
num = num3;
return Mathf.Lerp(this.minGiftHeight, num4, num);
}
// Token: 0x06001E68 RID: 7784 RVA: 0x00080608 File Offset: 0x0007E808
[Token(Token = "0x6001E68")]
[Address(RVA = "0x10198B0", Offset = "0x10182B0", VA = "0x1810198B0")]
public GiftPackageVariant GetPackageVariantByContext(GiftManager.LCLKAFOPBLD LHOMKMINCHH, out GiftPackageVariant.GiftContextMapping HBAAFDIIPEO)
{
GiftPackageVariantMap giftPackageVariantMap = this.variantMap;
int num = 0;
GiftPackageVariant[] variants = giftPackageVariantMap.variants;
int num2 = 0;
int length = variants.Length;
if (num2 < length)
{
GiftPackageVariant.GiftContextMapping[] giftContextMappings = variants[num].giftContextMappings;
if (giftContextMappings != 0)
{
int length2 = giftContextMappings.Length;
if (length2 != 0)
{
int num3 = 0;
if (num3 < length2)
{
if (giftContextMappings[num3].context == LHOMKMINCHH)
{
goto IL_6E;
}
num3++;
}
}
}
num++;
}
IL_6E:
return giftPackageVariantMap.defaultVariant;
}
// Token: 0x06001E69 RID: 7785 RVA: 0x00080690 File Offset: 0x0007E890
[Token(Token = "0x6001E69")]
[Address(RVA = "0x1019D60", Offset = "0x1018760", VA = "0x181019D60")]
public bool IsEquipmentAvailableInGiftPackageQueue(string ANDJHEONLKO)
{
List<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
{
string equipmentModificationGuid = ANDJHEONLKO;
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, equipmentModificationGuid);
}
throw new NullReferenceException();
};
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>k__BackingField, func);
}
// Token: 0x06001E6A RID: 7786 RVA: 0x000806CC File Offset: 0x0007E8CC
[Token(Token = "0x6001E6A")]
[Address(RVA = "0x1019FA0", Offset = "0x10189A0", VA = "0x181019FA0")]
public bool IsOutfitAvailableInGiftPackageQueue(string DJHKBMIDFLF)
{
List<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
if (<IAAAFFLAHEJ>k__BackingField == 0 != <IAAAFFLAHEJ>k__BackingField)
{
string avatarItemDesc = DJHKBMIDFLF;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
}
}
throw new NullReferenceException();
};
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>k__BackingField, func);
}
// Token: 0x06001E6B RID: 7787 RVA: 0x00080708 File Offset: 0x0007E908
[Token(Token = "0x6001E6B")]
[Address(RVA = "0x1019E80", Offset = "0x1018880", VA = "0x181019E80")]
public bool IsHairDyeAvailableInGiftPackageQueue(string DJHKBMIDFLF)
{
List<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
if (<IAAAFFLAHEJ>k__BackingField == (ulong)1L != <IAAAFFLAHEJ>k__BackingField)
{
string avatarItemDesc = DJHKBMIDFLF;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
}
}
throw new NullReferenceException();
};
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>k__BackingField, func);
}
// Token: 0x06001E6C RID: 7788 RVA: 0x00080744 File Offset: 0x0007E944
[Token(Token = "0x6001E6C")]
[Address(RVA = "0x101AC70", Offset = "0x1019670", VA = "0x18101AC70")]
public bool TryGetGiftPackageContainingEquipment(string ANDJHEONLKO, out NLEKGNENMCO.LOCNECLOHCA ABLIJNPACOJ)
{
List<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
{
string equipmentModificationGuid = ANDJHEONLKO;
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, equipmentModificationGuid);
}
throw new NullReferenceException();
};
return Enumerable.FirstOrDefault<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>k__BackingField, func) != 0;
}
// Token: 0x06001E6D RID: 7789 RVA: 0x00080784 File Offset: 0x0007E984
[Token(Token = "0x6001E6D")]
[Address(RVA = "0x101AB30", Offset = "0x1019530", VA = "0x18101AB30")]
public bool TryGetGiftPackageContainingAvatarItem(string DJHKBMIDFLF, out NLEKGNENMCO.LOCNECLOHCA ABLIJNPACOJ)
{
List<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
string avatarItemDesc = DJHKBMIDFLF;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
}
throw new NullReferenceException();
};
return Enumerable.FirstOrDefault<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>k__BackingField, func) != 0;
}
// Token: 0x06001E6E RID: 7790 RVA: 0x000807C4 File Offset: 0x0007E9C4
[Token(Token = "0x6001E6E")]
[Address(RVA = "0x101ADB0", Offset = "0x10197B0", VA = "0x18101ADB0")]
public GiftManager()
{
List<NLEKGNENMCO.LOCNECLOHCA> list = new List();
this.NGOEBIDFKHO = list;
base..ctor();
}
// Token: 0x0400179B RID: 6043
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400179B")]
[SerializeField]
private GiftPackageVariantMap variantMap;
// Token: 0x0400179C RID: 6044
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400179C")]
[SerializeField]
private RarityColorMap rarityColorMap;
// Token: 0x0400179D RID: 6045
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400179D")]
[SerializeField]
[Header("Gift Spawn Height")]
private float minGiftHeight = -0.55f;
// Token: 0x0400179E RID: 6046
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400179E")]
[SerializeField]
private float maxGiftHeight = 0.2f;
// Token: 0x0400179F RID: 6047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400179F")]
[SerializeField]
[Tooltip("Anything below this value corresponds to minGiftHeight")]
private float minPlayerHeight = 1.2f;
// Token: 0x040017A0 RID: 6048
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x40017A0")]
[SerializeField]
[Tooltip("Anything above this value corresponds to maxGiftHeight")]
private float maxPlayerHeight = 1.8f;
// Token: 0x040017A1 RID: 6049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40017A1")]
[SerializeField]
[Tooltip("Offset for the gift in screen and phone mode (anything non-VR)")]
private float screenGiftOffset = 0.1f;
// Token: 0x040017A2 RID: 6050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40017A2")]
[SerializeField]
[Header("Celebration")]
private PooledParticle celebrateParticlePrefab;
// Token: 0x040017A3 RID: 6051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40017A3")]
[SerializeField]
private float celebrateParticleSpacing = 0.4f;
// Token: 0x040017A4 RID: 6052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40017A4")]
[SerializeField]
private RecRoomAudioClip celebrationGiftAudio;
// Token: 0x040017A5 RID: 6053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40017A5")]
[SerializeField]
private WorldSpaceNotification celebrationNotification;
// Token: 0x040017A6 RID: 6054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40017A6")]
private bool CCEKCAHBBMK;
// Token: 0x040017A7 RID: 6055
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40017A7")]
private Coroutine GNGKKNFCAEF;
// Token: 0x040017A8 RID: 6056
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40017A8")]
private Coroutine MKEPGAMGECA;
// Token: 0x040017A9 RID: 6057
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40017A9")]
private List<NLEKGNENMCO.LOCNECLOHCA> NGOEBIDFKHO;
// Token: 0x040017AA RID: 6058
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40017AA")]
private GiftBox BIDCGCGMNNN;
// Token: 0x020003CB RID: 971
[Token(Token = "0x20003CB")]
public enum HDMOIDKEOCM
{
// Token: 0x040017AC RID: 6060
[Token(Token = "0x40017AC")]
Unspecified = -1,
// Token: 0x040017AD RID: 6061
[Token(Token = "0x40017AD")]
XP,
// Token: 0x040017AE RID: 6062
[Token(Token = "0x40017AE")]
OutfitItem,
// Token: 0x040017AF RID: 6063
[Token(Token = "0x40017AF")]
Equipment,
// Token: 0x040017B0 RID: 6064
[Token(Token = "0x40017B0")]
Currency,
// Token: 0x040017B1 RID: 6065
[Token(Token = "0x40017B1")]
Consumable,
// Token: 0x040017B2 RID: 6066
[Token(Token = "0x40017B2")]
Query,
// Token: 0x040017B3 RID: 6067
[Token(Token = "0x40017B3")]
HairDye
}
// Token: 0x020003CC RID: 972
[Token(Token = "0x20003CC")]
public enum MCEEFCNMNAH
{
// Token: 0x040017B5 RID: 6069
[Token(Token = "0x40017B5")]
None = -1,
// Token: 0x040017B6 RID: 6070
[Token(Token = "0x40017B6")]
Common,
// Token: 0x040017B7 RID: 6071
[Token(Token = "0x40017B7")]
Uncommon = 10,
// Token: 0x040017B8 RID: 6072
[Token(Token = "0x40017B8")]
Rare = 20,
// Token: 0x040017B9 RID: 6073
[Token(Token = "0x40017B9")]
Epic = 30,
// Token: 0x040017BA RID: 6074
[Token(Token = "0x40017BA")]
Legendary = 50
}
// Token: 0x020003CD RID: 973
[Token(Token = "0x20003CD")]
public enum LCLKAFOPBLD
{
// Token: 0x040017BC RID: 6076
[Token(Token = "0x40017BC")]
None = -1,
// Token: 0x040017BD RID: 6077
[Token(Token = "0x40017BD")]
Default,
// Token: 0x040017BE RID: 6078
[Token(Token = "0x40017BE")]
First_Activity,
// Token: 0x040017BF RID: 6079
[Token(Token = "0x40017BF")]
Game_Drop,
// Token: 0x040017C0 RID: 6080
[Token(Token = "0x40017C0")]
All_Daily_Challenges_Complete,
// Token: 0x040017C1 RID: 6081
[Token(Token = "0x40017C1")]
All_Weekly_Challenge_Complete,
// Token: 0x040017C2 RID: 6082
[Token(Token = "0x40017C2")]
Daily_Challenge_Complete,
// Token: 0x040017C3 RID: 6083
[Token(Token = "0x40017C3")]
Weekly_Challenge_Complete,
// Token: 0x040017C4 RID: 6084
[Token(Token = "0x40017C4")]
Unassigned_Equipment = 10,
// Token: 0x040017C5 RID: 6085
[Token(Token = "0x40017C5")]
Unassigned_Avatar,
// Token: 0x040017C6 RID: 6086
[Token(Token = "0x40017C6")]
Unassigned_Consumable,
// Token: 0x040017C7 RID: 6087
[Token(Token = "0x40017C7")]
Reacquisition = 20,
// Token: 0x040017C8 RID: 6088
[Token(Token = "0x40017C8")]
Membership,
// Token: 0x040017C9 RID: 6089
[Token(Token = "0x40017C9")]
NUX_TokensAndDressUp = 30,
// Token: 0x040017CA RID: 6090
[Token(Token = "0x40017CA")]
NUX_Experiment1,
// Token: 0x040017CB RID: 6091
[Token(Token = "0x40017CB")]
NUX_Experiment2,
// Token: 0x040017CC RID: 6092
[Token(Token = "0x40017CC")]
NUX_Experiment3,
// Token: 0x040017CD RID: 6093
[Token(Token = "0x40017CD")]
NUX_Experiment4,
// Token: 0x040017CE RID: 6094
[Token(Token = "0x40017CE")]
NUX_Experiment5,
// Token: 0x040017CF RID: 6095
[Token(Token = "0x40017CF")]
GameRewards = 50,
// Token: 0x040017D0 RID: 6096
[Token(Token = "0x40017D0")]
GameRewards_Tokens,
// Token: 0x040017D1 RID: 6097
[Token(Token = "0x40017D1")]
LevelUp = 100,
// Token: 0x040017D2 RID: 6098
[Token(Token = "0x40017D2")]
Purchased_Gift_A = 500,
// Token: 0x040017D3 RID: 6099
[Token(Token = "0x40017D3")]
Purchased_Gift_B,
// Token: 0x040017D4 RID: 6100
[Token(Token = "0x40017D4")]
Purchased_Gift_C,
// Token: 0x040017D5 RID: 6101
[Token(Token = "0x40017D5")]
Purchased_Gift_D,
// Token: 0x040017D6 RID: 6102
[Token(Token = "0x40017D6")]
Holiday = 1000,
// Token: 0x040017D7 RID: 6103
[Token(Token = "0x40017D7")]
Contest,
// Token: 0x040017D8 RID: 6104
[Token(Token = "0x40017D8")]
Promotion,
// Token: 0x040017D9 RID: 6105
[Token(Token = "0x40017D9")]
SubscribersOnly,
// Token: 0x040017DA RID: 6106
[Token(Token = "0x40017DA")]
Deprecated = 1100,
// Token: 0x040017DB RID: 6107
[Token(Token = "0x40017DB")]
RecRoyale = 1200,
// Token: 0x040017DC RID: 6108
[Token(Token = "0x40017DC")]
DEPRECATED_Paintball_ClearCut = 2000,
// Token: 0x040017DD RID: 6109
[Token(Token = "0x40017DD")]
DEPRECATED_Paintball_Homestead,
// Token: 0x040017DE RID: 6110
[Token(Token = "0x40017DE")]
DEPRECATED_Paintball_Quarry,
// Token: 0x040017DF RID: 6111
[Token(Token = "0x40017DF")]
DEPRECATED_Paintball_River,
// Token: 0x040017E0 RID: 6112
[Token(Token = "0x40017E0")]
DEPRECATED_Paintball_Dam,
// Token: 0x040017E1 RID: 6113
[Token(Token = "0x40017E1")]
DEPRECATED_Paintball_DriveIn,
// Token: 0x040017E2 RID: 6114
[Token(Token = "0x40017E2")]
Paintball_ClearCut = 2010,
// Token: 0x040017E3 RID: 6115
[Token(Token = "0x40017E3")]
Paintball_Homestead,
// Token: 0x040017E4 RID: 6116
[Token(Token = "0x40017E4")]
Paintball_Quarry,
// Token: 0x040017E5 RID: 6117
[Token(Token = "0x40017E5")]
Paintball_River,
// Token: 0x040017E6 RID: 6118
[Token(Token = "0x40017E6")]
Paintball_Dam,
// Token: 0x040017E7 RID: 6119
[Token(Token = "0x40017E7")]
Paintball_DriveIn,
// Token: 0x040017E8 RID: 6120
[Token(Token = "0x40017E8")]
DEPRECATED_Discgolf_Propulsion = 3000,
// Token: 0x040017E9 RID: 6121
[Token(Token = "0x40017E9")]
DEPRECATED_Discgolf_Lake,
// Token: 0x040017EA RID: 6122
[Token(Token = "0x40017EA")]
Discgolf_Propulsion = 3010,
// Token: 0x040017EB RID: 6123
[Token(Token = "0x40017EB")]
Discgolf_Lake,
// Token: 0x040017EC RID: 6124
[Token(Token = "0x40017EC")]
Discgolf_Mode_CoopCatch = 3500,
// Token: 0x040017ED RID: 6125
[Token(Token = "0x40017ED")]
Quest_Goblin_A = 4000,
// Token: 0x040017EE RID: 6126
[Token(Token = "0x40017EE")]
Quest_Goblin_B,
// Token: 0x040017EF RID: 6127
[Token(Token = "0x40017EF")]
Quest_Goblin_C,
// Token: 0x040017F0 RID: 6128
[Token(Token = "0x40017F0")]
Quest_Goblin_S,
// Token: 0x040017F1 RID: 6129
[Token(Token = "0x40017F1")]
Quest_Goblin_Consumable,
// Token: 0x040017F2 RID: 6130
[Token(Token = "0x40017F2")]
Quest_Cauldron_A = 4010,
// Token: 0x040017F3 RID: 6131
[Token(Token = "0x40017F3")]
Quest_Cauldron_B,
// Token: 0x040017F4 RID: 6132
[Token(Token = "0x40017F4")]
Quest_Cauldron_C,
// Token: 0x040017F5 RID: 6133
[Token(Token = "0x40017F5")]
Quest_Cauldron_S,
// Token: 0x040017F6 RID: 6134
[Token(Token = "0x40017F6")]
Quest_Cauldron_Consumable,
// Token: 0x040017F7 RID: 6135
[Token(Token = "0x40017F7")]
Quest_Pirate1_A = 4100,
// Token: 0x040017F8 RID: 6136
[Token(Token = "0x40017F8")]
Quest_Pirate1_B,
// Token: 0x040017F9 RID: 6137
[Token(Token = "0x40017F9")]
Quest_Pirate1_C,
// Token: 0x040017FA RID: 6138
[Token(Token = "0x40017FA")]
Quest_Pirate1_S,
// Token: 0x040017FB RID: 6139
[Token(Token = "0x40017FB")]
Quest_Pirate1_X,
// Token: 0x040017FC RID: 6140
[Token(Token = "0x40017FC")]
Quest_Pirate1_Consumable,
// Token: 0x040017FD RID: 6141
[Token(Token = "0x40017FD")]
Quest_Dracula1_A = 4200,
// Token: 0x040017FE RID: 6142
[Token(Token = "0x40017FE")]
Quest_Dracula1_B,
// Token: 0x040017FF RID: 6143
[Token(Token = "0x40017FF")]
Quest_Dracula1_C,
// Token: 0x04001800 RID: 6144
[Token(Token = "0x4001800")]
Quest_Dracula1_S,
// Token: 0x04001801 RID: 6145
[Token(Token = "0x4001801")]
Quest_Dracula1_X,
// Token: 0x04001802 RID: 6146
[Token(Token = "0x4001802")]
Quest_Dracula1_Consumable,
// Token: 0x04001803 RID: 6147
[Token(Token = "0x4001803")]
Quest_Dracula1_SS,
// Token: 0x04001804 RID: 6148
[Token(Token = "0x4001804")]
Quest_SciFi_A = 4500,
// Token: 0x04001805 RID: 6149
[Token(Token = "0x4001805")]
Quest_SciFi_B,
// Token: 0x04001806 RID: 6150
[Token(Token = "0x4001806")]
Quest_SciFi_C,
// Token: 0x04001807 RID: 6151
[Token(Token = "0x4001807")]
Quest_SciFi_S,
// Token: 0x04001808 RID: 6152
[Token(Token = "0x4001808")]
Quest_Scifi_Consumable,
// Token: 0x04001809 RID: 6153
[Token(Token = "0x4001809")]
DEPRECATED_Charades = 5000,
// Token: 0x0400180A RID: 6154
[Token(Token = "0x400180A")]
Charades,
// Token: 0x0400180B RID: 6155
[Token(Token = "0x400180B")]
DEPRECATED_Soccer = 6000,
// Token: 0x0400180C RID: 6156
[Token(Token = "0x400180C")]
Soccer,
// Token: 0x0400180D RID: 6157
[Token(Token = "0x400180D")]
DEPRECATED_Paddleball = 7000,
// Token: 0x0400180E RID: 6158
[Token(Token = "0x400180E")]
Paddleball,
// Token: 0x0400180F RID: 6159
[Token(Token = "0x400180F")]
DEPRECATED_Dodgeball = 8000,
// Token: 0x04001810 RID: 6160
[Token(Token = "0x4001810")]
Dodgeball,
// Token: 0x04001811 RID: 6161
[Token(Token = "0x4001811")]
DEPRECATED_Lasertag = 9000,
// Token: 0x04001812 RID: 6162
[Token(Token = "0x4001812")]
Lasertag,
// Token: 0x04001813 RID: 6163
[Token(Token = "0x4001813")]
DEPRECATED_Bowling = 10000,
// Token: 0x04001814 RID: 6164
[Token(Token = "0x4001814")]
Bowling,
// Token: 0x04001815 RID: 6165
[Token(Token = "0x4001815")]
StuntRunner_TheMainEvent_A = 11000,
// Token: 0x04001816 RID: 6166
[Token(Token = "0x4001816")]
StuntRunner_TheMainEvent_B,
// Token: 0x04001817 RID: 6167
[Token(Token = "0x4001817")]
StuntRunner_TheMainEvent_C,
// Token: 0x04001818 RID: 6168
[Token(Token = "0x4001818")]
StuntRunner_TheMainEvent_D,
// Token: 0x04001819 RID: 6169
[Token(Token = "0x4001819")]
StuntRunner_TheMainEvent_S,
// Token: 0x0400181A RID: 6170
[Token(Token = "0x400181A")]
StuntRunner_TheMainEvent_X,
// Token: 0x0400181B RID: 6171
[Token(Token = "0x400181B")]
StuntRunner_TheMainEvent_Consumable,
// Token: 0x0400181C RID: 6172
[Token(Token = "0x400181C")]
StuntRunner_TheMainEvent_SS,
// Token: 0x0400181D RID: 6173
[Token(Token = "0x400181D")]
Store_LaserTag = 100000,
// Token: 0x0400181E RID: 6174
[Token(Token = "0x400181E")]
Store_RecCenter = 100010,
// Token: 0x0400181F RID: 6175
[Token(Token = "0x400181F")]
Consumable = 110000,
// Token: 0x04001820 RID: 6176
[Token(Token = "0x4001820")]
Token = 110100,
// Token: 0x04001821 RID: 6177
[Token(Token = "0x4001821")]
Punchcard_Challenge_Complete = 110200,
// Token: 0x04001822 RID: 6178
[Token(Token = "0x4001822")]
All_Punchcard_Challenges_Complete,
// Token: 0x04001823 RID: 6179
[Token(Token = "0x4001823")]
Commerce_Purchase = 200000
}
// Token: 0x020003CE RID: 974
[Token(Token = "0x20003CE")]
public sealed class OKMNGPGACCP : MulticastDelegate
{
// Token: 0x06001E6F RID: 7791 RVA: 0x00080828 File Offset: 0x0007EA28
[Token(Token = "0x6001E6F")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public OKMNGPGACCP(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06001E70 RID: 7792 RVA: 0x00080844 File Offset: 0x0007EA44
[Token(Token = "0x6001E70")]
[Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")]
public void Invoke(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, string MOPOMPHBHKF)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06001E71 RID: 7793 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001E71")]
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
public IAsyncResult BeginInvoke(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, string MOPOMPHBHKF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001E72 RID: 7794 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001E72")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020003CF RID: 975
[Token(Token = "0x20003CF")]
public sealed class PFJMNDHPNBK : MulticastDelegate
{
// Token: 0x06001E73 RID: 7795 RVA: 0x0008093C File Offset: 0x0007EB3C
[Token(Token = "0x6001E73")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public PFJMNDHPNBK(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06001E74 RID: 7796 RVA: 0x00080958 File Offset: 0x0007EB58
[Token(Token = "0x6001E74")]
[Address(RVA = "0x769750", Offset = "0x768150", VA = "0x180769750", Slot = "13")]
public void Invoke(bool CELDDEDDGNM)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06001E75 RID: 7797 RVA: 0x000809CC File Offset: 0x0007EBCC
[Token(Token = "0x6001E75")]
[Address(RVA = "0x102B420", Offset = "0x1029E20", VA = "0x18102B420", Slot = "14")]
public IAsyncResult BeginInvoke(bool CELDDEDDGNM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06001E76 RID: 7798 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001E76")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020003D0 RID: 976
[Token(Token = "0x20003D0")]
[CompilerGenerated]
private sealed class JANGKPDHOHO
{
// Token: 0x06001E77 RID: 7799 RVA: 0x000809DC File Offset: 0x0007EBDC
[Token(Token = "0x6001E77")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JANGKPDHOHO()
{
}
// Token: 0x06001E78 RID: 7800 RVA: 0x000809F0 File Offset: 0x0007EBF0
[Token(Token = "0x6001E78")]
[Address(RVA = "0x1029320", Offset = "0x1027D20", VA = "0x181029320")]
internal void <ReceiveGifts>b__3(GiftBox giftBox)
{
if (giftBox.DONJJEHACDA)
{
GiftManager giftManager = this.<>4__this;
List<NLEKGNENMCO.LOCNECLOHCA> list = this.giftPackages;
Func<NLEKGNENMCO.LOCNECLOHCA, long> <>9__34_ = GiftManager.<>c.<>9__34_4;
if (<>9__34_ == 0)
{
GiftManager.<>c.<>9__34_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
}
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(EnumerableExt.DistinctBy<NLEKGNENMCO.LOCNECLOHCA, long>(list, <>9__34_));
giftManager.NGOEBIDFKHO = list2;
GiftManager giftManager2 = this.<>4__this;
bool flag = this.useSpawnLocation;
giftManager2.DCPPHJEGMPK(flag);
}
}
// Token: 0x04001824 RID: 6180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001824")]
public GiftManager <>4__this;
// Token: 0x04001825 RID: 6181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001825")]
public List<NLEKGNENMCO.LOCNECLOHCA> giftPackages;
// Token: 0x04001826 RID: 6182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001826")]
public bool useSpawnLocation;
}
// Token: 0x020003D2 RID: 978
[Token(Token = "0x20003D2")]
[CompilerGenerated]
private sealed class CPEANHIJEKG
{
// Token: 0x06001E83 RID: 7811 RVA: 0x00080B7C File Offset: 0x0007ED7C
[Token(Token = "0x6001E83")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CPEANHIJEKG()
{
}
// Token: 0x06001E84 RID: 7812 RVA: 0x00080B90 File Offset: 0x0007ED90
[Token(Token = "0x6001E84")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <ReceiveGiftsFromQueue>b__1(NLEKGNENMCO.LOCNECLOHCA gp)
{
long <JPAOOKPLEDB>k__BackingField = this.giftPackage.<JPAOOKPLEDB>k__BackingField;
return gp.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
}
// Token: 0x06001E85 RID: 7813 RVA: 0x00080BB8 File Offset: 0x0007EDB8
[Token(Token = "0x6001E85")]
[Address(RVA = "0x1016410", Offset = "0x1014E10", VA = "0x181016410")]
internal bool <ReceiveGiftsFromQueue>b__2(NLEKGNENMCO.LOCNECLOHCA gp)
{
long <JPAOOKPLEDB>k__BackingField = this.giftPackage.<JPAOOKPLEDB>k__BackingField;
return gp.<JPAOOKPLEDB>k__BackingField != <JPAOOKPLEDB>k__BackingField;
}
// Token: 0x04001830 RID: 6192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001830")]
public NLEKGNENMCO.LOCNECLOHCA giftPackage;
}
// Token: 0x020003D5 RID: 981
[Token(Token = "0x20003D5")]
[CompilerGenerated]
private sealed class MEKBEDFHJKB
{
// Token: 0x06001E92 RID: 7826 RVA: 0x0008126C File Offset: 0x0007F46C
[Token(Token = "0x6001E92")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MEKBEDFHJKB()
{
}
// Token: 0x06001E93 RID: 7827 RVA: 0x00081280 File Offset: 0x0007F480
[Token(Token = "0x6001E93")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
internal void <RunConsumeGift>b__0(string e)
{
this.error = e;
}
// Token: 0x04001842 RID: 6210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001842")]
public string error;
}
// Token: 0x020003D8 RID: 984
[Token(Token = "0x20003D8")]
[CompilerGenerated]
private sealed class EMDJMOCMKII
{
// Token: 0x06001EA0 RID: 7840 RVA: 0x00081810 File Offset: 0x0007FA10
[Token(Token = "0x6001EA0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EMDJMOCMKII()
{
}
// Token: 0x06001EA1 RID: 7841 RVA: 0x00081824 File Offset: 0x0007FA24
[Token(Token = "0x6001EA1")]
[Address(RVA = "0x10164A0", Offset = "0x1014EA0", VA = "0x1810164A0")]
internal bool <IsEquipmentAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
{
string text = this.equipmentModificationGuid;
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, text);
}
throw new NullReferenceException();
}
// Token: 0x0400184F RID: 6223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400184F")]
public string equipmentModificationGuid;
}
// Token: 0x020003D9 RID: 985
[Token(Token = "0x20003D9")]
[CompilerGenerated]
private sealed class MHPKDKANDJN
{
// Token: 0x06001EA2 RID: 7842 RVA: 0x00081860 File Offset: 0x0007FA60
[Token(Token = "0x6001EA2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MHPKDKANDJN()
{
}
// Token: 0x06001EA3 RID: 7843 RVA: 0x00081874 File Offset: 0x0007FA74
[Token(Token = "0x6001EA3")]
[Address(RVA = "0x102A270", Offset = "0x1028C70", VA = "0x18102A270")]
internal bool <IsOutfitAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
if (<IAAAFFLAHEJ>k__BackingField == 0 != <IAAAFFLAHEJ>k__BackingField)
{
string text = this.avatarItemDesc;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, text);
}
}
throw new NullReferenceException();
}
// Token: 0x04001850 RID: 6224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001850")]
public string avatarItemDesc;
}
// Token: 0x020003DA RID: 986
[Token(Token = "0x20003DA")]
[CompilerGenerated]
private sealed class HINLCKDMIOO
{
// Token: 0x06001EA4 RID: 7844 RVA: 0x000818BC File Offset: 0x0007FABC
[Token(Token = "0x6001EA4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HINLCKDMIOO()
{
}
// Token: 0x06001EA5 RID: 7845 RVA: 0x000818D0 File Offset: 0x0007FAD0
[Token(Token = "0x6001EA5")]
[Address(RVA = "0x1028780", Offset = "0x1027180", VA = "0x181028780")]
internal bool <IsHairDyeAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
if (<IAAAFFLAHEJ>k__BackingField == (ulong)1L != <IAAAFFLAHEJ>k__BackingField)
{
string text = this.avatarItemDesc;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, text);
}
}
throw new NullReferenceException();
}
// Token: 0x04001851 RID: 6225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001851")]
public string avatarItemDesc;
}
// Token: 0x020003DB RID: 987
[Token(Token = "0x20003DB")]
[CompilerGenerated]
private sealed class JJMFHOBDFML
{
// Token: 0x06001EA6 RID: 7846 RVA: 0x0008191C File Offset: 0x0007FB1C
[Token(Token = "0x6001EA6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JJMFHOBDFML()
{
}
// Token: 0x06001EA7 RID: 7847 RVA: 0x00081930 File Offset: 0x0007FB30
[Token(Token = "0x6001EA7")]
[Address(RVA = "0x10164A0", Offset = "0x1014EA0", VA = "0x1810164A0")]
internal bool <TryGetGiftPackageContainingEquipment>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
{
string text = this.equipmentModificationGuid;
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, text);
}
throw new NullReferenceException();
}
// Token: 0x04001852 RID: 6226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001852")]
public string equipmentModificationGuid;
}
// Token: 0x020003DC RID: 988
[Token(Token = "0x20003DC")]
[CompilerGenerated]
private sealed class DDBKFHGMLLA
{
// Token: 0x06001EA8 RID: 7848 RVA: 0x0008196C File Offset: 0x0007FB6C
[Token(Token = "0x6001EA8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DDBKFHGMLLA()
{
}
// Token: 0x06001EA9 RID: 7849 RVA: 0x00081980 File Offset: 0x0007FB80
[Token(Token = "0x6001EA9")]
[Address(RVA = "0x1016440", Offset = "0x1014E40", VA = "0x181016440")]
internal bool <TryGetGiftPackageContainingAvatarItem>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
{
string text = this.avatarItemDesc;
return string.Equals(g.<MCGDGOKLALG>k__BackingField, text);
}
throw new NullReferenceException();
}
// Token: 0x04001853 RID: 6227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001853")]
public string avatarItemDesc;
}
}