Files
2026-04-08 23:40:05 +02:00

1529 lines
55 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 RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000CC7 RID: 3271
[Token(Token = "0x2000CC7")]
[StructLayout(3)]
public class NLEKGNENMCO
{
// Token: 0x06004ED9 RID: 20185 RVA: 0x0012467C File Offset: 0x0012287C
[Token(Token = "0x6004ED9")]
[Address(RVA = "0x139A2F0", Offset = "0x1398CF0", VA = "0x18139A2F0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.OFFLOPLJBBG);
num = 0;
int num2;
Action action2 = new Action(num2.NPCPLFAONFO);
num2 = 0;
int num3;
Action action3 = new Action(num3.JPFGCHENJMH);
num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
}
// Token: 0x06004EDA RID: 20186 RVA: 0x001246C4 File Offset: 0x001228C4
[Token(Token = "0x6004EDA")]
[Address(RVA = "0x139BC60", Offset = "0x139A660", VA = "0x18139BC60")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.DACGFKLNNAD);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.GiftPackageReceived, hmoacifiocn);
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.HBCMHBKPKNM);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.GiftPackageReceivedImmediate, hmoacifiocn2);
int num3;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.GIEDHAPCCIA);
num3 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.GiftPackageRewardSelectionReceived, hmoacifiocn3);
}
// Token: 0x06004EDB RID: 20187 RVA: 0x0012471C File Offset: 0x0012291C
[Token(Token = "0x6004EDB")]
[Address(RVA = "0x139BBE0", Offset = "0x139A5E0", VA = "0x18139BBE0")]
private static void NPCPLFAONFO()
{
}
// Token: 0x06004EDC RID: 20188 RVA: 0x0012472C File Offset: 0x0012292C
[Token(Token = "0x6004EDC")]
[Address(RVA = "0x139B3D0", Offset = "0x1399DD0", VA = "0x18139B3D0")]
private static void JPFGCHENJMH()
{
NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField.Clear();
NLEKGNENMCO.EIAMEEIAPEP.Clear();
}
// Token: 0x06004EDD RID: 20189 RVA: 0x00124754 File Offset: 0x00122954
[Token(Token = "0x6004EDD")]
[Address(RVA = "0x139ACA0", Offset = "0x13996A0", VA = "0x18139ACA0")]
private static bool HJIJDEDKOJD(NLEKGNENMCO.LOCNECLOHCA LDABJFMCKEP)
{
NLEKGNENMCO.IKJOCJIOMCA ikjocjiomca = new NLEKGNENMCO.IKJOCJIOMCA();
ikjocjiomca.package = LDABJFMCKEP;
if (LDABJFMCKEP != 0 && LDABJFMCKEP.<DOKHPPLBFJN>k__BackingField && LDABJFMCKEP.<GBBDMHDLKOM>k__BackingField && LDABJFMCKEP.<OHDONDOLOJP>k__BackingField && ikjocjiomca != 0)
{
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = ikjocjiomca.package.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
};
bool flag;
return !flag;
}
throw new NullReferenceException();
}
// Token: 0x06004EDE RID: 20190 RVA: 0x001247AC File Offset: 0x001229AC
[Token(Token = "0x6004EDE")]
[Address(RVA = "0x139A3D0", Offset = "0x1398DD0", VA = "0x18139A3D0")]
private static void DACGFKLNNAD(Dictionary<string, object> AFFGEJMJDIJ)
{
int num = 0;
int num2 = 0;
NLEKGNENMCO.ENBKHKDGMMJ(AFFGEJMJDIJ, num2 != 0, num != 0);
}
// Token: 0x06004EDF RID: 20191 RVA: 0x001247C8 File Offset: 0x001229C8
[Token(Token = "0x6004EDF")]
[Address(RVA = "0x139AC40", Offset = "0x1399640", VA = "0x18139AC40")]
private static void HBCMHBKPKNM(Dictionary<string, object> AFFGEJMJDIJ)
{
int num = 0;
NLEKGNENMCO.ENBKHKDGMMJ(AFFGEJMJDIJ, true, num != 0);
}
// Token: 0x06004EE0 RID: 20192 RVA: 0x001247E0 File Offset: 0x001229E0
[Token(Token = "0x6004EE0")]
[Address(RVA = "0x139ABE0", Offset = "0x13995E0", VA = "0x18139ABE0")]
private static void GIEDHAPCCIA(Dictionary<string, object> AFFGEJMJDIJ)
{
int num = 0;
NLEKGNENMCO.ENBKHKDGMMJ(AFFGEJMJDIJ, true, num != 0);
}
// Token: 0x06004EE1 RID: 20193 RVA: 0x001247F8 File Offset: 0x001229F8
[Token(Token = "0x6004EE1")]
[Address(RVA = "0x139A660", Offset = "0x1399060", VA = "0x18139A660")]
private static void ENBKHKDGMMJ(Dictionary<string, object> AFFGEJMJDIJ, bool DAOAELICEIF, bool JPFLCEDPNLF)
{
NLEKGNENMCO.LOCNECLOHCA locneclohca = AEOPHJMOOFE.PPGFHEDFBEA<NLEKGNENMCO.LOCNECLOHCA>(AFFGEJMJDIJ);
NLEKGNENMCO.IKJOCJIOMCA ikjocjiomca = new NLEKGNENMCO.IKJOCJIOMCA();
ikjocjiomca.package = locneclohca;
if (locneclohca != 0 && locneclohca.<DOKHPPLBFJN>k__BackingField && locneclohca.<GBBDMHDLKOM>k__BackingField && locneclohca.<OHDONDOLOJP>k__BackingField && ikjocjiomca != 0)
{
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = ikjocjiomca.package.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
};
bool flag;
if (!flag)
{
NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField.Add(locneclohca);
ActionEvent<NLEKGNENMCO.DMFPEPHGJJF> jehebjeenno = NLEKGNENMCO.JEHEBJEENNO;
}
}
}
// Token: 0x17000DBB RID: 3515
// (get) Token: 0x06004EE2 RID: 20194 RVA: 0x00124874 File Offset: 0x00122A74
// (set) Token: 0x06004EE3 RID: 20195 RVA: 0x00124888 File Offset: 0x00122A88
[Token(Token = "0x17000DBB")]
public static List<NLEKGNENMCO.LOCNECLOHCA> JPGOJHLBICE
{
[Token(Token = "0x6004EE2")]
[Address(RVA = "0x139ADE0", Offset = "0x13997E0", VA = "0x18139ADE0")]
get;
[Token(Token = "0x6004EE3")]
[Address(RVA = "0x139AE40", Offset = "0x1399840", VA = "0x18139AE40")]
private set;
}
// Token: 0x06004EE4 RID: 20196 RVA: 0x0012489C File Offset: 0x00122A9C
[Token(Token = "0x6004EE4")]
[Address(RVA = "0x139A910", Offset = "0x1399310", VA = "0x18139A910")]
public static IPromise<List<NLEKGNENMCO.LOCNECLOHCA>> EPOGKGLKJHD()
{
string text = string.Format("{0}v2/gifts", "api/avatar/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
if (NLEKGNENMCO.<>c.<>9__18_0 == 0)
{
NLEKGNENMCO.<>c.<>9__18_0 = delegate(List<NLEKGNENMCO.LOCNECLOHCA> newGifts)
{
List<NLEKGNENMCO.LOCNECLOHCA> list = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Func<NLEKGNENMCO.LOCNECLOHCA, bool> <>9__18_ = NLEKGNENMCO.<>c.<>9__18_1;
if (<>9__18_ == 0)
{
NLEKGNENMCO.<>c.<>9__18_1 = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
if (!g.<GBBDMHDLKOM>k__BackingField)
{
}
return g.<OHDONDOLOJP>k__BackingField;
};
}
IEnumerable<NLEKGNENMCO.LOCNECLOHCA> enumerable = Enumerable.Where<NLEKGNENMCO.LOCNECLOHCA>(newGifts, <>9__18_);
list.AddRange(enumerable);
};
}
int num3 = 0;
num3 += num3;
num3++;
return num3.MOAAINIDMGC("Failed to download gifts");
}
// Token: 0x06004EE5 RID: 20197 RVA: 0x00124910 File Offset: 0x00122B10
[Token(Token = "0x6004EE5")]
[Address(RVA = "0x139B0D0", Offset = "0x1399AD0", VA = "0x18139B0D0")]
[Obsolete]
public static IPromise<NLEKGNENMCO.LOCNECLOHCA> JEKOPJCCHKB(GiftManager.LCLKAFOPBLD LHOMKMINCHH, GiftManager.LCLKAFOPBLD? PCCLFNLJAMG, bool DKHOCHIJLBG)
{
int num = 0;
string text = string.Format("{0}v2/gifts/generate", "api/avatar/");
Dictionary<string, string> dictionary = new Dictionary();
GiftManager instance = SingletonMonoBehaviour.Instance;
GiftPackageVariant giftPackageVariant;
if (num != 0 && giftPackageVariant == 0)
{
dictionary.Add("Message", num);
}
Promise<NLEKGNENMCO.LOCNECLOHCA> promise6 = new Promise();
Promise<NLEKGNENMCO.LOCNECLOHCA> promise = promise6;
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe = delegate(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
Promise<NLEKGNENMCO.LOCNECLOHCA> promise5 = promise;
promise5.Error(error);
};
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete = ojdjijdnfhe;
int num2 = 0;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num2 != 0);
int num3 = 0;
int num4 = 0;
IPromise promise3 = promise2.FAKEPMNIOAI(num4 != 0, num3 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe2 = delegate(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete2 = onPostComplete;
NLEKGNENMCO.MBNFJILOABN(error, newGift, onPostComplete2);
};
IEnumerator enumerator = promise3.LCGFHJPKIOI(ojdjijdnfhe2);
Promise<NLEKGNENMCO.LOCNECLOHCA> promise4 = promise;
throw new NullReferenceException();
}
// Token: 0x06004EE6 RID: 20198 RVA: 0x001249C8 File Offset: 0x00122BC8
[Token(Token = "0x6004EE6")]
[Address(RVA = "0x139AEA0", Offset = "0x13998A0", VA = "0x18139AEA0")]
public static IPromise<NLEKGNENMCO.LOCNECLOHCA> JEKOPJCCHKB(GiftManager.LCLKAFOPBLD LHOMKMINCHH)
{
int num = 0;
string text = string.Format("{0}v3/gifts/generate", "api/avatar/");
Dictionary<string, string> dictionary = new Dictionary();
GiftManager instance = SingletonMonoBehaviour.Instance;
GiftPackageVariant giftPackageVariant;
if (num != 0 && giftPackageVariant == 0)
{
dictionary.Add("Message", num);
}
Promise<NLEKGNENMCO.LOCNECLOHCA> promise6 = new Promise();
Promise<NLEKGNENMCO.LOCNECLOHCA> promise = promise6;
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe = delegate(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
Promise<NLEKGNENMCO.LOCNECLOHCA> promise5 = promise;
promise5.Error(error);
};
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete = ojdjijdnfhe;
int num2 = 0;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num2 != 0);
int num3 = 0;
int num4 = 0;
IPromise promise3 = promise2.FAKEPMNIOAI(num4 != 0, num3 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe2 = delegate(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete2 = onPostComplete;
NLEKGNENMCO.MBNFJILOABN(error, newGift, onPostComplete2);
};
IEnumerator enumerator = promise3.LCGFHJPKIOI(ojdjijdnfhe2);
Promise<NLEKGNENMCO.LOCNECLOHCA> promise4 = promise;
throw new NullReferenceException();
}
// Token: 0x06004EE7 RID: 20199 RVA: 0x00124A80 File Offset: 0x00122C80
[Token(Token = "0x6004EE7")]
[Address(RVA = "0x139B8A0", Offset = "0x139A2A0", VA = "0x18139B8A0")]
private static void MBNFJILOABN(string MOPOMPHBHKF, NLEKGNENMCO.LOCNECLOHCA FCJCCEPECCJ, BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> AFLPGGJMPOE)
{
NLEKGNENMCO.FOAOJPGINEB foaojpgineb = new NLEKGNENMCO.FOAOJPGINEB();
foaojpgineb.newGift = FCJCCEPECCJ;
if (foaojpgineb == 0)
{
Debug.LogError("Failed to generate new gift: " + MOPOMPHBHKF);
int num = 0;
BPHGKAEDBPE.HADGLCCBNHM<NLEKGNENMCO.LOCNECLOHCA>(AFLPGGJMPOE, "Failed to generate new gift.", num);
return;
}
if (foaojpgineb.newGift.<DOKHPPLBFJN>k__BackingField)
{
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = foaojpgineb.newGift.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
};
bool flag;
if (!flag)
{
if (foaojpgineb.newGift.<GBBDMHDLKOM>k__BackingField)
{
NLEKGNENMCO.LOCNECLOHCA newGift = foaojpgineb.newGift;
}
Debug.LogError("Generated a gift which this platform does not support!");
}
}
throw new NullReferenceException();
}
// Token: 0x06004EE8 RID: 20200 RVA: 0x00124B04 File Offset: 0x00122D04
[Token(Token = "0x6004EE8")]
[Address(RVA = "0x139BFD0", Offset = "0x139A9D0", VA = "0x18139BFD0")]
public static IPromise PCKICLJFOBO(NLEKGNENMCO.LOCNECLOHCA HBBAANIPIMP, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
NLEKGNENMCO.LOCNECLOHCA gift = HBBAANIPIMP;
BPHGKAEDBPE.CBEOHBCIPEA callback = AFLPGGJMPOE;
if (!HBBAANIPIMP.<AOKMCJNABMP>k__BackingField)
{
string text = string.Format("{0}v2/gifts/consume/", "api/avatar/");
Dictionary<string, string> dictionary = new Dictionary();
long <JPAOOKPLEDB>k__BackingField = gift.<JPAOOKPLEDB>k__BackingField;
dictionary.Add("UnlockedLevel", "0");
gift.<AOKMCJNABMP>k__BackingField = true;
List<NLEKGNENMCO.LOCNECLOHCA> list = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
Predicate<NLEKGNENMCO.LOCNECLOHCA> predicate = delegate(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField2 = gift.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField2;
};
int num = list.FindIndex(predicate);
int num2 = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num2 != 0);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0);
Action action = delegate
{
BPHGKAEDBPE.CBEOHBCIPEA callback2 = callback;
int num4 = 0;
BPHGKAEDBPE.HADGLCCBNHM(callback2, num4);
NLEKGNENMCO.LOCNECLOHCA gift2 = gift;
if (gift2.<KABMEAJLICO>k__BackingField != 0)
{
CFLMJLFBOKH.NFDHOMPFMIM(gift2);
}
};
Action<string> action2 = delegate(string error)
{
object[] array = new object[2];
long <JPAOOKPLEDB>k__BackingField3 = gift.<JPAOOKPLEDB>k__BackingField;
if (array != 0)
{
}
array[0] = array;
if (error != 0)
{
}
array[1] = error;
Debug.LogErrorFormat("Failed to consume gift {0} : {1}", array);
BPHGKAEDBPE.HADGLCCBNHM(callback, error);
};
BPHGKAEDBPE.HADGLCCBNHM(callback, "Gift is missing from the list.");
}
throw new NullReferenceException();
}
// Token: 0x06004EE9 RID: 20201 RVA: 0x00124BE0 File Offset: 0x00122DE0
[Token(Token = "0x6004EE9")]
[Address(RVA = "0x139B370", Offset = "0x1399D70", VA = "0x18139B370")]
public static IEnumerator JMILOAEBBAK(BPHGKAEDBPE.OJDJIJDNFHE<List<NLEKGNENMCO.EPFHLDCPAOK>> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06004EE9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator NLEKGNENMCO::JMILOAEBBAK(BPHGKAEDBPE/OJDJIJDNFHE<System.Collections.Generic.List`1<NLEKGNENMCO/EPFHLDCPAOK>>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(LFBBKJKCJFF::System.IDisposable.Dispose, ldloc:LFBBKJKCJFF(var_0))
stfld:int32(LFBBKJKCJFF::<>1__state, ldloc:LFBBKJKCJFF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class BPHGKAEDBPE/OJDJIJDNFHE<class [mscorlib]System.Collections.Generic.List`1<class NLEKGNENMCO/EPFHLDCPAOK>>(LFBBKJKCJFF::callback, ldloc:LFBBKJKCJFF(var_0), ldloc:class BPHGKAEDBPE/OJDJIJDNFHE<class [mscorlib]System.Collections.Generic.List`1<class NLEKGNENMCO/EPFHLDCPAOK>>(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: 0x06004EEA RID: 20202 RVA: 0x00124C04 File Offset: 0x00122E04
[Token(Token = "0x6004EEA")]
[Address(RVA = "0x139B610", Offset = "0x139A010", VA = "0x18139B610")]
public static IPromise<List<NLEKGNENMCO.EPFHLDCPAOK>> KLPMNFCFOLE(List<string> EGLBFNGKDLD)
{
Func<string, string> <>9__25_ = NLEKGNENMCO.<>c.<>9__25_0;
if (<>9__25_ == 0)
{
NLEKGNENMCO.<>c.<>9__25_0 = (string d) => "desc=" + d;
}
IEnumerable<string> enumerable = Enumerable.Select<string, string>(EGLBFNGKDLD, <>9__25_);
string text = string.Join("&", enumerable);
string text2 = "api/avatar/v1/lockeditems?" + text;
TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK;
IPromise promise = LGIGKAKBONN.AEGCBLLABMN<NLEKGNENMCO.EPFHLDCPAOK>(text2, haghhlnmmfk, true);
if (NLEKGNENMCO.<>c.<>9__25_1 == 0)
{
NLEKGNENMCO.<>c.<>9__25_1 = delegate(string error)
{
Debug.LogError("Failed to download locked avatar item details: " + error);
};
}
List<NLEKGNENMCO.EPFHLDCPAOK> list = new List();
IPromise<NLEKGNENMCO.EPFHLDCPAOK> promise2;
return promise2;
}
// Token: 0x06004EEB RID: 20203 RVA: 0x00124C90 File Offset: 0x00122E90
[Token(Token = "0x6004EEB")]
[Address(RVA = "0x139AAE0", Offset = "0x13994E0", VA = "0x18139AAE0")]
public static IEnumerator FHJKJMFABGK(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
string text = string.Format("{0}v3/saved", "api/avatar/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<List<CDNNKFCCONN>> ojdjijdnfhe = delegate(string error, List<CDNNKFCCONN> items)
{
BPHGKAEDBPE.CBEOHBCIPEA callback = AFLPGGJMPOE;
string text2 = "Failed to download saved outfits : " + error;
BPHGKAEDBPE.HADGLCCBNHM(callback, text2);
};
return promise2.LCGFHJPKIOI(ojdjijdnfhe);
}
// Token: 0x06004EEC RID: 20204 RVA: 0x00124CF0 File Offset: 0x00122EF0
[Token(Token = "0x6004EEC")]
[Address(RVA = "0x139B500", Offset = "0x1399F00", VA = "0x18139B500")]
public static IEnumerator KLHANCHHJBD(CDNNKFCCONN GKDEAOJLJFI, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
string text = string.Format("{0}v3/saved/set", "api/avatar/");
CDNNKFCCONN savedOutfit = GKDEAOJLJFI;
int num = 0;
IPromise promise = BPHGKAEDBPE.CKPCAIJMPJN<CDNNKFCCONN>(text, savedOutfit, num != 0);
int num2 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = delegate(string error)
{
BPHGKAEDBPE.HADGLCCBNHM(AFLPGGJMPOE, "Failed to save outfit ");
};
return promise2.LCGFHJPKIOI(cbeohbcipea);
}
// Token: 0x17000DBC RID: 3516
// (get) Token: 0x06004EED RID: 20205 RVA: 0x00124D60 File Offset: 0x00122F60
// (set) Token: 0x06004EEE RID: 20206 RVA: 0x00124D74 File Offset: 0x00122F74
[Token(Token = "0x17000DBC")]
public static GGMFNEALJGL CAMFOAMLPMB
{
[Token(Token = "0x6004EED")]
[Address(RVA = "0x139BB80", Offset = "0x139A580", VA = "0x18139BB80")]
get;
[Token(Token = "0x6004EEE")]
[Address(RVA = "0x139A600", Offset = "0x1399000", VA = "0x18139A600")]
private set;
}
// Token: 0x06004EEF RID: 20207 RVA: 0x00124D88 File Offset: 0x00122F88
[Token(Token = "0x6004EEF")]
[Address(RVA = "0x139A430", Offset = "0x1398E30", VA = "0x18139A430")]
public static IPromise DLDENNPGADN()
{
string text = string.Format("{0}v2", "api/avatar/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (NLEKGNENMCO.<>c.<>9__34_0 == 0)
{
NLEKGNENMCO.<>c.<>9__34_0 = delegate(GGMFNEALJGL avatar)
{
NLEKGNENMCO.<DOMJEIICOAL>k__BackingField = avatar;
PlayerAvatar playerAvatar = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar;
int num5 = 0;
playerAvatar.ApplyLocalPlayerAvatarSettings(avatar, num5 != 0);
};
}
int num4 = 0;
if (num4 < num2)
{
num4 += num4;
if (num4 == num2)
{
goto IL_6F;
}
num4++;
}
IPromise promise3 = num4.MOAAINIDMGC("Failed to load Rec Room player avatar settings");
IL_6F:
throw new NullReferenceException();
}
// Token: 0x06004EF0 RID: 20208 RVA: 0x00124E0C File Offset: 0x0012300C
[Token(Token = "0x6004EF0")]
[Address(RVA = "0x139BD40", Offset = "0x139A740", VA = "0x18139BD40")]
public static void OFJLGPLDEKJ()
{
string text = string.Format("{0}v2/set", "api/avatar/");
GGMFNEALJGL ggmfnealjgl = NLEKGNENMCO.<DOMJEIICOAL>k__BackingField;
int num = 0;
IPromise promise = BPHGKAEDBPE.CKPCAIJMPJN<GGMFNEALJGL>(text, ggmfnealjgl, num != 0);
Action<HOOILIHKMEG> action = NLEKGNENMCO.<>c.<>9__37_0;
if (action == 0)
{
NLEKGNENMCO.<>c.<>9__37_0 = delegate(HOOILIHKMEG response)
{
int num3 = response.LLODNIOIDKE;
int num4 = response.LLODNIOIDKE;
string text2 = "HTTP Error " + num4;
int num5 = 0;
if (!string.IsNullOrEmpty(num5))
{
Debug.LogError("Failed to upload Rec Room player avatar changes: " + num5);
if (BPHGKAEDBPE.NKIDAJKKMDB(response, true))
{
}
}
NLEKGNENMCO.OFJLGPLDEKJ();
};
}
int num2 = 0;
if (num2 < num)
{
num2 += num2;
if (num2 == num)
{
action += action;
return;
}
num2++;
}
IPromise promise2 = promise.Then(action);
}
// Token: 0x06004EF1 RID: 20209 RVA: 0x00124E90 File Offset: 0x00123090
[Token(Token = "0x6004EF1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NLEKGNENMCO()
{
}
// Token: 0x06004EF2 RID: 20210 RVA: 0x00124EA4 File Offset: 0x001230A4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6004EF2")]
[Address(RVA = "0x139C3D0", Offset = "0x139ADD0", VA = "0x18139C3D0")]
static NLEKGNENMCO()
{
int num;
ActionEvent<NLEKGNENMCO.DMFPEPHGJJF> actionEvent = new ActionEvent(4, num != 0);
num = 0;
NLEKGNENMCO.JEHEBJEENNO = actionEvent;
NLEKGNENMCO.JPGOJHLBICE = new List();
NLEKGNENMCO.EIAMEEIAPEP = new Dictionary();
NLEKGNENMCO.DKKIOHKOJLM = new ActionEvent(32, true);
NLEKGNENMCO.IKHALOBFGNM = "api/avatar/";
}
// Token: 0x04003A64 RID: 14948
[Token(Token = "0x4003A64")]
public static readonly ActionEvent<NLEKGNENMCO.DMFPEPHGJJF> JEHEBJEENNO;
// Token: 0x04003A66 RID: 14950
[Token(Token = "0x4003A66")]
public static Dictionary<int, CDNNKFCCONN> EIAMEEIAPEP;
// Token: 0x04003A67 RID: 14951
[Token(Token = "0x4003A67")]
public static ActionEvent DKKIOHKOJLM;
// Token: 0x04003A69 RID: 14953
[Token(Token = "0x4003A69")]
private static bool GNBIBCLJEHM;
// Token: 0x04003A6A RID: 14954
[Token(Token = "0x4003A6A")]
private static bool GNEKCLCBBAJ;
// Token: 0x04003A6B RID: 14955
[Token(Token = "0x4003A6B")]
private static string IKHALOBFGNM = null;
// Token: 0x02000CC8 RID: 3272
[Token(Token = "0x2000CC8")]
public enum JHDGJFEOGGA
{
// Token: 0x04003A6D RID: 14957
[Token(Token = "0x4003A6D")]
Outfit,
// Token: 0x04003A6E RID: 14958
[Token(Token = "0x4003A6E")]
HairDye
}
// Token: 0x02000CC9 RID: 3273
[Token(Token = "0x2000CC9")]
public struct DMFPEPHGJJF
{
// Token: 0x04003A6F RID: 14959
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003A6F")]
public NLEKGNENMCO.LOCNECLOHCA ADMLKIMELEE;
// Token: 0x04003A70 RID: 14960
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003A70")]
public bool NAJBKMLKICB;
// Token: 0x04003A71 RID: 14961
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9")]
[Token(Token = "0x4003A71")]
public bool CHFKNJJJGAK;
}
// Token: 0x02000CCA RID: 3274
[Token(Token = "0x2000CCA")]
public class LOCNECLOHCA : IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17000DBD RID: 3517
// (get) Token: 0x06004EF3 RID: 20211 RVA: 0x00124EEC File Offset: 0x001230EC
// (set) Token: 0x06004EF4 RID: 20212 RVA: 0x00124F00 File Offset: 0x00123100
[Token(Token = "0x17000DBD")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6004EF3")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6004EF4")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x17000DBE RID: 3518
// (get) Token: 0x06004EF5 RID: 20213 RVA: 0x00124F14 File Offset: 0x00123114
// (set) Token: 0x06004EF6 RID: 20214 RVA: 0x00124F28 File Offset: 0x00123128
[Token(Token = "0x17000DBE")]
public int? MPIODIBAMDO
{
[Token(Token = "0x6004EF5")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6004EF6")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000DBF RID: 3519
// (get) Token: 0x06004EF7 RID: 20215 RVA: 0x00124F3C File Offset: 0x0012313C
// (set) Token: 0x06004EF8 RID: 20216 RVA: 0x00124F50 File Offset: 0x00123150
[Token(Token = "0x17000DBF")]
public string HAKADJAKPDO
{
[Token(Token = "0x6004EF7")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6004EF8")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x17000DC0 RID: 3520
// (get) Token: 0x06004EF9 RID: 20217 RVA: 0x00124F64 File Offset: 0x00123164
// (set) Token: 0x06004EFA RID: 20218 RVA: 0x00124F78 File Offset: 0x00123178
[Token(Token = "0x17000DC0")]
public NLEKGNENMCO.JHDGJFEOGGA? AJIOGFIIAPG
{
[Token(Token = "0x6004EF9")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6004EFA")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000DC1 RID: 3521
// (get) Token: 0x06004EFB RID: 20219 RVA: 0x00124F8C File Offset: 0x0012318C
// (set) Token: 0x06004EFC RID: 20220 RVA: 0x00124FA0 File Offset: 0x001231A0
[Token(Token = "0x17000DC1")]
public string PDEHPKNHLBL
{
[Token(Token = "0x6004EFB")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x6004EFC")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
private set;
}
// Token: 0x17000DC2 RID: 3522
// (get) Token: 0x06004EFD RID: 20221 RVA: 0x00124FB4 File Offset: 0x001231B4
// (set) Token: 0x06004EFE RID: 20222 RVA: 0x00124FC8 File Offset: 0x001231C8
[Token(Token = "0x17000DC2")]
public string LLEJOHGPNAE
{
[Token(Token = "0x6004EFD")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6004EFE")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x17000DC3 RID: 3523
// (get) Token: 0x06004EFF RID: 20223 RVA: 0x00124FDC File Offset: 0x001231DC
// (set) Token: 0x06004F00 RID: 20224 RVA: 0x00124FF0 File Offset: 0x001231F0
[Token(Token = "0x17000DC3")]
public string BGKNIPNNCJG
{
[Token(Token = "0x6004EFF")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6004F00")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17000DC4 RID: 3524
// (get) Token: 0x06004F01 RID: 20225 RVA: 0x00125004 File Offset: 0x00123204
// (set) Token: 0x06004F02 RID: 20226 RVA: 0x00125018 File Offset: 0x00123218
[Token(Token = "0x17000DC4")]
public ACDKILABNNC IILDJGJNFIM
{
[Token(Token = "0x6004F01")]
[Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0")]
get;
[Token(Token = "0x6004F02")]
[Address(RVA = "0x3D3330", Offset = "0x3D1D30", VA = "0x1803D3330")]
private set;
}
// Token: 0x17000DC5 RID: 3525
// (get) Token: 0x06004F03 RID: 20227 RVA: 0x0012502C File Offset: 0x0012322C
// (set) Token: 0x06004F04 RID: 20228 RVA: 0x00125040 File Offset: 0x00123240
[Token(Token = "0x17000DC5")]
public int HOAJNDDEDAM
{
[Token(Token = "0x6004F03")]
[Address(RVA = "0x567EC0", Offset = "0x5668C0", VA = "0x180567EC0")]
get;
[Token(Token = "0x6004F04")]
[Address(RVA = "0x54D0F0", Offset = "0x54BAF0", VA = "0x18054D0F0")]
private set;
}
// Token: 0x17000DC6 RID: 3526
// (get) Token: 0x06004F05 RID: 20229 RVA: 0x00125054 File Offset: 0x00123254
// (set) Token: 0x06004F06 RID: 20230 RVA: 0x00125068 File Offset: 0x00123268
[Token(Token = "0x17000DC6")]
public int PDACCOLOMCB
{
[Token(Token = "0x6004F05")]
[Address(RVA = "0x549060", Offset = "0x547A60", VA = "0x180549060")]
get;
[Token(Token = "0x6004F06")]
[Address(RVA = "0x568470", Offset = "0x566E70", VA = "0x180568470")]
private set;
}
// Token: 0x17000DC7 RID: 3527
// (get) Token: 0x06004F07 RID: 20231 RVA: 0x0012507C File Offset: 0x0012327C
// (set) Token: 0x06004F08 RID: 20232 RVA: 0x00125090 File Offset: 0x00123290
[Token(Token = "0x17000DC7")]
public GiftManager.LCLKAFOPBLD CPNPKDLCDOO
{
[Token(Token = "0x6004F07")]
[Address(RVA = "0x567E40", Offset = "0x566840", VA = "0x180567E40")]
get;
[Token(Token = "0x6004F08")]
[Address(RVA = "0x5683F0", Offset = "0x566DF0", VA = "0x1805683F0")]
private set;
}
// Token: 0x17000DC8 RID: 3528
// (get) Token: 0x06004F09 RID: 20233 RVA: 0x001250A4 File Offset: 0x001232A4
// (set) Token: 0x06004F0A RID: 20234 RVA: 0x001250B8 File Offset: 0x001232B8
[Token(Token = "0x17000DC8")]
public GiftManager.MCEEFCNMNAH NPOIFNDCBAN
{
[Token(Token = "0x6004F09")]
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
get;
[Token(Token = "0x6004F0A")]
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
private set;
}
// Token: 0x17000DC9 RID: 3529
// (get) Token: 0x06004F0B RID: 20235 RVA: 0x001250CC File Offset: 0x001232CC
// (set) Token: 0x06004F0C RID: 20236 RVA: 0x001250E0 File Offset: 0x001232E0
[Token(Token = "0x17000DC9")]
public string DFPPNHINEFO
{
[Token(Token = "0x6004F0B")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x6004F0C")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
set;
}
// Token: 0x17000DCA RID: 3530
// (get) Token: 0x06004F0D RID: 20237 RVA: 0x001250F4 File Offset: 0x001232F4
// (set) Token: 0x06004F0E RID: 20238 RVA: 0x00125108 File Offset: 0x00123308
[Token(Token = "0x17000DCA")]
public PlatformManager.FCIKKFJOMNO PFJIBIPNDCA
{
[Token(Token = "0x6004F0D")]
[Address(RVA = "0x4438D0", Offset = "0x4422D0", VA = "0x1804438D0")]
get;
[Token(Token = "0x6004F0E")]
[Address(RVA = "0x4403C0", Offset = "0x43EDC0", VA = "0x1804403C0")]
set;
}
// Token: 0x17000DCB RID: 3531
// (get) Token: 0x06004F0F RID: 20239 RVA: 0x0012511C File Offset: 0x0012331C
// (set) Token: 0x06004F10 RID: 20240 RVA: 0x00125130 File Offset: 0x00123330
[Token(Token = "0x17000DCB")]
public PlatformManager.ENNEGEELGMC KLLFPPFHNKF
{
[Token(Token = "0x6004F0F")]
[Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0")]
get;
[Token(Token = "0x6004F10")]
[Address(RVA = "0x4438E0", Offset = "0x4422E0", VA = "0x1804438E0")]
set;
}
// Token: 0x17000DCC RID: 3532
// (get) Token: 0x06004F11 RID: 20241 RVA: 0x00125144 File Offset: 0x00123344
// (set) Token: 0x06004F12 RID: 20242 RVA: 0x00125158 File Offset: 0x00123358
[Token(Token = "0x17000DCC")]
public JEHHKIPLMPM? LKFAKLCIINB
{
[Token(Token = "0x6004F11")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get;
[Token(Token = "0x6004F12")]
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
set;
}
// Token: 0x17000DCD RID: 3533
// (get) Token: 0x06004F13 RID: 20243 RVA: 0x0012516C File Offset: 0x0012336C
// (set) Token: 0x06004F14 RID: 20244 RVA: 0x00125180 File Offset: 0x00123380
[Token(Token = "0x17000DCD")]
public Material BFLGAPOCLAJ
{
[Token(Token = "0x6004F13")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get;
[Token(Token = "0x6004F14")]
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
private set;
}
// Token: 0x17000DCE RID: 3534
// (get) Token: 0x06004F15 RID: 20245 RVA: 0x00125194 File Offset: 0x00123394
// (set) Token: 0x06004F16 RID: 20246 RVA: 0x001251A8 File Offset: 0x001233A8
[Token(Token = "0x17000DCE")]
public GiftPackageVariant JOPFCBEDAAD
{
[Token(Token = "0x6004F15")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get;
[Token(Token = "0x6004F16")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
private set;
}
// Token: 0x17000DCF RID: 3535
// (get) Token: 0x06004F17 RID: 20247 RVA: 0x001251BC File Offset: 0x001233BC
[Token(Token = "0x17000DCF")]
public bool HEKHNHAJGIN
{
[Token(Token = "0x6004F17")]
[Address(RVA = "0x138C000", Offset = "0x138AA00", VA = "0x18138C000")]
get
{
return !string.IsNullOrEmpty(this.<MCGDGOKLALG>k__BackingField);
}
}
// Token: 0x17000DD0 RID: 3536
// (get) Token: 0x06004F18 RID: 20248 RVA: 0x001251D8 File Offset: 0x001233D8
[Token(Token = "0x17000DD0")]
public bool DMAJINBPHKJ
{
[Token(Token = "0x6004F18")]
[Address(RVA = "0x12447E0", Offset = "0x12431E0", VA = "0x1812447E0")]
get
{
return !string.IsNullOrEmpty(this.<JOGJIAPDHFB>k__BackingField);
}
}
// Token: 0x17000DD1 RID: 3537
// (get) Token: 0x06004F19 RID: 20249 RVA: 0x001251F4 File Offset: 0x001233F4
// (set) Token: 0x06004F1A RID: 20250 RVA: 0x00125208 File Offset: 0x00123408
[Token(Token = "0x17000DD1")]
public bool DLHOLKNMICH
{
[Token(Token = "0x6004F19")]
[Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")]
get;
[Token(Token = "0x6004F1A")]
[Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")]
set;
}
// Token: 0x17000DD2 RID: 3538
// (get) Token: 0x06004F1B RID: 20251 RVA: 0x0012521C File Offset: 0x0012341C
// (set) Token: 0x06004F1C RID: 20252 RVA: 0x00125230 File Offset: 0x00123430
[Token(Token = "0x17000DD2")]
public bool FBLEJONFPAK
{
[Token(Token = "0x6004F1B")]
[Address(RVA = "0x50B7A0", Offset = "0x50A1A0", VA = "0x18050B7A0")]
get;
[Token(Token = "0x6004F1C")]
[Address(RVA = "0x50BDC0", Offset = "0x50A7C0", VA = "0x18050BDC0")]
private set;
}
// Token: 0x17000DD3 RID: 3539
// (get) Token: 0x06004F1D RID: 20253 RVA: 0x00125244 File Offset: 0x00123444
// (set) Token: 0x06004F1E RID: 20254 RVA: 0x00125258 File Offset: 0x00123458
[Token(Token = "0x17000DD3")]
public string GBNGBHCOPFO
{
[Token(Token = "0x6004F1D")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get;
[Token(Token = "0x6004F1E")]
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
private set;
}
// Token: 0x17000DD4 RID: 3540
// (get) Token: 0x06004F1F RID: 20255 RVA: 0x0012526C File Offset: 0x0012346C
// (set) Token: 0x06004F20 RID: 20256 RVA: 0x00125280 File Offset: 0x00123480
[Token(Token = "0x17000DD4")]
public bool NOEDKAJMLKN
{
[Token(Token = "0x6004F1F")]
[Address(RVA = "0x54D030", Offset = "0x54BA30", VA = "0x18054D030")]
get;
[Token(Token = "0x6004F20")]
[Address(RVA = "0x6B51A0", Offset = "0x6B3BA0", VA = "0x1806B51A0")]
private set;
}
// Token: 0x17000DD5 RID: 3541
// (get) Token: 0x06004F21 RID: 20257 RVA: 0x00125294 File Offset: 0x00123494
// (set) Token: 0x06004F22 RID: 20258 RVA: 0x001252A8 File Offset: 0x001234A8
[Token(Token = "0x17000DD5")]
public bool LMNGODEMEHA
{
[Token(Token = "0x6004F21")]
[Address(RVA = "0xE221F0", Offset = "0xE20BF0", VA = "0x180E221F0")]
get;
[Token(Token = "0x6004F22")]
[Address(RVA = "0xE22E90", Offset = "0xE21890", VA = "0x180E22E90")]
private set;
}
// Token: 0x06004F23 RID: 20259 RVA: 0x001252BC File Offset: 0x001234BC
[Token(Token = "0x6004F23")]
[Address(RVA = "0x138C020", Offset = "0x138AA20", VA = "0x18138C020", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
if (PMMGDNALAEB != 0)
{
if (PMMGDNALAEB.ContainsKey("Id"))
{
long num;
this.<JPAOOKPLEDB>k__BackingField = num;
int? num2;
this.<KABMEAJLICO>k__BackingField = num2;
int? num3;
if (num3 != 0)
{
}
this.<IAAAFFLAHEJ>k__BackingField = 0;
string text;
this.<MCGDGOKLALG>k__BackingField = text;
string text2;
this.<CNJALCEBPMC>k__BackingField = text2;
string text3;
this.<JOGJIAPDHFB>k__BackingField = text3;
string text4;
this.<MGPPFEKOLNK>k__BackingField = text4;
int num4;
this.<IHHEGADNPFH>k__BackingField = (PlatformManager.FCIKKFJOMNO)num4;
int num5;
this.<BMKDEFDMJCN>k__BackingField = (PlatformManager.ENNEGEELGMC)num5;
int? num6;
if (num6 != 0)
{
}
this.<KFGIMPGALED>k__BackingField = 0;
int num7;
this.<BMOGJOHDDMD>k__BackingField = (ACDKILABNNC)num7;
int num8;
this.<CJBAMGAMHHC>k__BackingField = num8;
if (num8 != 0)
{
Debug.LogError("Misconfigured GiftPackage. Should have currency and currency type!");
}
int num9;
this.<PJOGHHIDEII>k__BackingField = num9;
int num10;
this.<PHPNOPPINMK>k__BackingField = (GiftManager.MCEEFCNMNAH)num10;
string text5;
this.<LHJAKNBODPE>k__BackingField = text5;
if ("GiftContext" <= (ulong)2L)
{
}
int num11;
bool flag = num11 == 503;
this.CFINKBCLFJF = flag;
this.<CDLFNNNBDHP>k__BackingField = (GiftManager.LCLKAFOPBLD)num11;
GiftManager instance = SingletonMonoBehaviour.Instance;
GiftPackageVariant giftPackageVariant;
this.<OHILCPBPBLD>k__BackingField = giftPackageVariant;
string text6 = this.<LHJAKNBODPE>k__BackingField;
if (giftPackageVariant != 0)
{
this.<LHJAKNBODPE>k__BackingField = giftPackageVariant;
}
this.<CADKJCDGFCD>k__BackingField = giftPackageVariant;
if (!this.<IHHEGADNPFH>k__BackingField.LBBCADFBELB())
{
}
if (this.<KFGIMPGALED>k__BackingField == 0)
{
}
bool flag2 = ((JEHHKIPLMPM)((ulong)1L)).LIGEKJBJOBL();
this.<GBBDMHDLKOM>k__BackingField = flag2;
if (!flag2)
{
this.<OHDONDOLOJP>k__BackingField = flag2;
}
bool flag3 = this.<BMKDEFDMJCN>k__BackingField.NOEDKAJMLKN();
this.<OHDONDOLOJP>k__BackingField = flag3;
throw new NullReferenceException();
}
if (PMMGDNALAEB.ContainsKey("Message"))
{
string text7 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
this.<JHLBNFEDAPP>k__BackingField = text7;
}
}
int num12 = 0;
this.<DOKHPPLBFJN>k__BackingField = num12 != 0;
this.<AOKMCJNABMP>k__BackingField = false;
}
// Token: 0x06004F24 RID: 20260 RVA: 0x00125440 File Offset: 0x00123640
[Token(Token = "0x6004F24")]
[Address(RVA = "0x138BBD0", Offset = "0x138A5D0", VA = "0x18138BBD0")]
public void DGBHEEEKCCD(GiftManager.LCLKAFOPBLD LHOMKMINCHH)
{
this.<CDLFNNNBDHP>k__BackingField = LHOMKMINCHH;
GiftManager instance = SingletonMonoBehaviour.Instance;
GiftPackageVariant giftPackageVariant;
this.<OHILCPBPBLD>k__BackingField = giftPackageVariant;
string text = this.<LHJAKNBODPE>k__BackingField;
if (giftPackageVariant != 0)
{
this.<LHJAKNBODPE>k__BackingField = giftPackageVariant;
}
this.<CADKJCDGFCD>k__BackingField = giftPackageVariant;
}
// Token: 0x06004F25 RID: 20261 RVA: 0x00125484 File Offset: 0x00123684
[Token(Token = "0x6004F25")]
[Address(RVA = "0x138BCA0", Offset = "0x138A6A0", VA = "0x18138BCA0", Slot = "5")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("Id", dictionary);
int? num = this.<KABMEAJLICO>k__BackingField;
dictionary.Add("FromPlayerId", num);
string text = this.<CNJALCEBPMC>k__BackingField;
dictionary.Add("ConsumableItemDesc", text);
string text2 = this.<MCGDGOKLALG>k__BackingField;
dictionary.Add("AvatarItemDesc", text2);
NLEKGNENMCO.JHDGJFEOGGA? jhdgjfeogga = this.<IAAAFFLAHEJ>k__BackingField;
int num2 = 0;
if (jhdgjfeogga != 0)
{
}
dictionary.Add("AvatarItemType", num2);
string text3 = this.<JOGJIAPDHFB>k__BackingField;
dictionary.Add("EquipmentPrefabName", text3);
string text4 = this.<MGPPFEKOLNK>k__BackingField;
dictionary.Add("EquipmentModificationGuid", text4);
ACDKILABNNC acdkilabnnc = this.<BMOGJOHDDMD>k__BackingField;
dictionary.Add("CurrencyType", acdkilabnnc);
int num3 = this.<CJBAMGAMHHC>k__BackingField;
dictionary.Add("Currency", num3);
dictionary.Add("Xp", num3);
PlatformManager.FCIKKFJOMNO fcikkfjomno = this.<IHHEGADNPFH>k__BackingField;
dictionary.Add("Platform", fcikkfjomno);
PlatformManager.ENNEGEELGMC ennegeelgmc = this.<BMKDEFDMJCN>k__BackingField;
dictionary.Add("PlatformsToSpawnOn", ennegeelgmc);
JEHHKIPLMPM? jehhkiplmpm = this.<KFGIMPGALED>k__BackingField;
if (jehhkiplmpm != 0)
{
}
dictionary.Add("BalanceType", jehhkiplmpm);
GiftManager.LCLKAFOPBLD lclkafopbld = this.<CDLFNNNBDHP>k__BackingField;
dictionary.Add("GiftContext", lclkafopbld);
GiftManager.MCEEFCNMNAH mceefcnmnah = this.<PHPNOPPINMK>k__BackingField;
dictionary.Add("GiftRarity", mceefcnmnah);
string text5 = this.<LHJAKNBODPE>k__BackingField;
dictionary.Add("Message", text5);
return dictionary;
}
// Token: 0x06004F26 RID: 20262 RVA: 0x001255E4 File Offset: 0x001237E4
[Token(Token = "0x6004F26")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LOCNECLOHCA()
{
}
// Token: 0x04003A89 RID: 14985
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9A")]
[Token(Token = "0x4003A89")]
public bool CFINKBCLFJF;
}
// Token: 0x02000CCB RID: 3275
[Token(Token = "0x2000CCB")]
public class EPFHLDCPAOK : IFAIJAGLDFK
{
// Token: 0x17000DD6 RID: 3542
// (get) Token: 0x06004F27 RID: 20263 RVA: 0x001255F8 File Offset: 0x001237F8
// (set) Token: 0x06004F28 RID: 20264 RVA: 0x0012560C File Offset: 0x0012380C
[Token(Token = "0x17000DD6")]
public NLEKGNENMCO.JHDGJFEOGGA AJIOGFIIAPG
{
[Token(Token = "0x6004F27")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6004F28")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
set;
}
// Token: 0x17000DD7 RID: 3543
// (get) Token: 0x06004F29 RID: 20265 RVA: 0x00125620 File Offset: 0x00123820
// (set) Token: 0x06004F2A RID: 20266 RVA: 0x00125634 File Offset: 0x00123834
[Token(Token = "0x17000DD7")]
public string FAHDIMDEHEK
{
[Token(Token = "0x6004F29")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6004F2A")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000DD8 RID: 3544
// (get) Token: 0x06004F2B RID: 20267 RVA: 0x00125648 File Offset: 0x00123848
// (set) Token: 0x06004F2C RID: 20268 RVA: 0x0012565C File Offset: 0x0012385C
[Token(Token = "0x17000DD8")]
public string KENGPMDDCML
{
[Token(Token = "0x6004F2B")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6004F2C")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17000DD9 RID: 3545
// (get) Token: 0x06004F2D RID: 20269 RVA: 0x00125670 File Offset: 0x00123870
// (set) Token: 0x06004F2E RID: 20270 RVA: 0x00125684 File Offset: 0x00123884
[Token(Token = "0x17000DD9")]
public string MAMPKNECKCM
{
[Token(Token = "0x6004F2D")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6004F2E")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000DDA RID: 3546
// (get) Token: 0x06004F2F RID: 20271 RVA: 0x00125698 File Offset: 0x00123898
// (set) Token: 0x06004F30 RID: 20272 RVA: 0x001256AC File Offset: 0x001238AC
[Token(Token = "0x17000DDA")]
public GiftManager.MCEEFCNMNAH EPBGPFCIOMJ
{
[Token(Token = "0x6004F2F")]
[Address(RVA = "0x3EDF60", Offset = "0x3EC960", VA = "0x1803EDF60")]
get;
[Token(Token = "0x6004F30")]
[Address(RVA = "0x7B2580", Offset = "0x7B0F80", VA = "0x1807B2580")]
set;
}
// Token: 0x06004F31 RID: 20273 RVA: 0x001256C0 File Offset: 0x001238C0
[Token(Token = "0x6004F31")]
[Address(RVA = "0x138A430", Offset = "0x1388E30", VA = "0x18138A430", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = 0;
int num2 = AEOPHJMOOFE.KFANFFHOJGF<int>("AvatarItemType", PMMGDNALAEB, num);
this.<IAAAFFLAHEJ>k__BackingField = (NLEKGNENMCO.JHDGJFEOGGA)num2;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("AvatarItemDesc", PMMGDNALAEB);
this.<KHKDPOODHCD>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("FriendlyName", PMMGDNALAEB);
this.<FNIGMBMFOJL>k__BackingField = text2;
string text3 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Tooltip", PMMGDNALAEB);
this.<ILKJJMACHPC>k__BackingField = text3;
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("Rarity", PMMGDNALAEB);
this.<IGOLNCKNKMK>k__BackingField = (GiftManager.MCEEFCNMNAH)num3;
}
// Token: 0x06004F32 RID: 20274 RVA: 0x00125734 File Offset: 0x00123934
[Token(Token = "0x6004F32")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EPFHLDCPAOK()
{
}
}
// Token: 0x02000CCC RID: 3276
[Token(Token = "0x2000CCC")]
[CompilerGenerated]
private sealed class IKJOCJIOMCA
{
// Token: 0x06004F33 RID: 20275 RVA: 0x00125748 File Offset: 0x00123948
[Token(Token = "0x6004F33")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public IKJOCJIOMCA()
{
}
// Token: 0x06004F34 RID: 20276 RVA: 0x0012575C File Offset: 0x0012395C
[Token(Token = "0x6004F34")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <IsGiftPackageUsable>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = this.package.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
}
// Token: 0x04003A8F RID: 14991
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A8F")]
public NLEKGNENMCO.LOCNECLOHCA package;
}
// Token: 0x02000CCE RID: 3278
[Token(Token = "0x2000CCE")]
[CompilerGenerated]
private sealed class LAIPGNGBDGH
{
// Token: 0x06004F3D RID: 20285 RVA: 0x001258E0 File Offset: 0x00123AE0
[Token(Token = "0x6004F3D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LAIPGNGBDGH()
{
}
// Token: 0x06004F3E RID: 20286 RVA: 0x001258F4 File Offset: 0x00123AF4
[Token(Token = "0x6004F3E")]
[Address(RVA = "0x138B920", Offset = "0x138A320", VA = "0x18138B920")]
internal void <LocalRequestGiftPackage>b__0(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
Promise<NLEKGNENMCO.LOCNECLOHCA> promise = this.promise;
promise.Error(error);
}
// Token: 0x06004F3F RID: 20287 RVA: 0x00125920 File Offset: 0x00123B20
[Token(Token = "0x6004F3F")]
[Address(RVA = "0x138B9C0", Offset = "0x138A3C0", VA = "0x18138B9C0")]
internal void <LocalRequestGiftPackage>b__1(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe = this.onPostComplete;
NLEKGNENMCO.MBNFJILOABN(error, newGift, ojdjijdnfhe);
}
// Token: 0x04003A97 RID: 14999
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A97")]
public Promise<NLEKGNENMCO.LOCNECLOHCA> promise;
// Token: 0x04003A98 RID: 15000
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A98")]
public BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete;
}
// Token: 0x02000CCF RID: 3279
[Token(Token = "0x2000CCF")]
[CompilerGenerated]
private sealed class PLLCOGHFMDK
{
// Token: 0x06004F40 RID: 20288 RVA: 0x0012593C File Offset: 0x00123B3C
[Token(Token = "0x6004F40")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PLLCOGHFMDK()
{
}
// Token: 0x06004F41 RID: 20289 RVA: 0x00125950 File Offset: 0x00123B50
[Token(Token = "0x6004F41")]
[Address(RVA = "0x139D6C0", Offset = "0x139C0C0", VA = "0x18139D6C0")]
internal void <LocalRequestGiftPackage>b__0(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
Promise<NLEKGNENMCO.LOCNECLOHCA> promise = this.promise;
promise.Error(error);
}
// Token: 0x06004F42 RID: 20290 RVA: 0x0012597C File Offset: 0x00123B7C
[Token(Token = "0x6004F42")]
[Address(RVA = "0x139D760", Offset = "0x139C160", VA = "0x18139D760")]
internal void <LocalRequestGiftPackage>b__1(string error, NLEKGNENMCO.LOCNECLOHCA newGift)
{
BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> ojdjijdnfhe = this.onPostComplete;
NLEKGNENMCO.MBNFJILOABN(error, newGift, ojdjijdnfhe);
}
// Token: 0x04003A99 RID: 15001
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A99")]
public Promise<NLEKGNENMCO.LOCNECLOHCA> promise;
// Token: 0x04003A9A RID: 15002
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A9A")]
public BPHGKAEDBPE.OJDJIJDNFHE<NLEKGNENMCO.LOCNECLOHCA> onPostComplete;
}
// Token: 0x02000CD0 RID: 3280
[Token(Token = "0x2000CD0")]
[CompilerGenerated]
private sealed class FOAOJPGINEB
{
// Token: 0x06004F43 RID: 20291 RVA: 0x00125998 File Offset: 0x00123B98
[Token(Token = "0x6004F43")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FOAOJPGINEB()
{
}
// Token: 0x06004F44 RID: 20292 RVA: 0x001259AC File Offset: 0x00123BAC
[Token(Token = "0x6004F44")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <ProcessRequestGiftPackageResponse>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = this.newGift.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
}
// Token: 0x04003A9B RID: 15003
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A9B")]
public NLEKGNENMCO.LOCNECLOHCA newGift;
}
// Token: 0x02000CD1 RID: 3281
[Token(Token = "0x2000CD1")]
[CompilerGenerated]
private sealed class GCHLICMINNI
{
// Token: 0x06004F45 RID: 20293 RVA: 0x001259D4 File Offset: 0x00123BD4
[Token(Token = "0x6004F45")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GCHLICMINNI()
{
}
// Token: 0x06004F46 RID: 20294 RVA: 0x001259E8 File Offset: 0x00123BE8
[Token(Token = "0x6004F46")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <LocalConsumeGiftPackage>b__0(NLEKGNENMCO.LOCNECLOHCA g)
{
long <JPAOOKPLEDB>k__BackingField = this.gift.<JPAOOKPLEDB>k__BackingField;
return g.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
}
// Token: 0x06004F47 RID: 20295 RVA: 0x00125A10 File Offset: 0x00123C10
[Token(Token = "0x6004F47")]
[Address(RVA = "0x138B430", Offset = "0x1389E30", VA = "0x18138B430")]
internal void <LocalConsumeGiftPackage>b__1()
{
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = this.callback;
int num = 0;
BPHGKAEDBPE.HADGLCCBNHM(cbeohbcipea, num);
NLEKGNENMCO.LOCNECLOHCA locneclohca = this.gift;
if (locneclohca.<KABMEAJLICO>k__BackingField != 0)
{
CFLMJLFBOKH.NFDHOMPFMIM(locneclohca);
}
}
// Token: 0x06004F48 RID: 20296 RVA: 0x00125A4C File Offset: 0x00123C4C
[Token(Token = "0x6004F48")]
[Address(RVA = "0x138B4E0", Offset = "0x1389EE0", VA = "0x18138B4E0")]
internal void <LocalConsumeGiftPackage>b__2(string error)
{
object[] array = new object[2];
long <JPAOOKPLEDB>k__BackingField = this.gift.<JPAOOKPLEDB>k__BackingField;
if (array != 0)
{
}
array[0] = array;
if (error != 0)
{
}
array[1] = error;
Debug.LogErrorFormat("Failed to consume gift {0} : {1}", array);
BPHGKAEDBPE.HADGLCCBNHM(this.callback, error);
}
// Token: 0x04003A9C RID: 15004
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A9C")]
public NLEKGNENMCO.LOCNECLOHCA gift;
// Token: 0x04003A9D RID: 15005
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A9D")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
// Token: 0x02000CD2 RID: 3282
[Token(Token = "0x2000CD2")]
[CompilerGenerated]
private sealed class CNOGNPMGDAF
{
// Token: 0x06004F49 RID: 20297 RVA: 0x00125AA4 File Offset: 0x00123CA4
[Token(Token = "0x6004F49")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CNOGNPMGDAF()
{
}
// Token: 0x06004F4A RID: 20298 RVA: 0x00125AB8 File Offset: 0x00123CB8
[Token(Token = "0x6004F4A")]
[Address(RVA = "0x138A040", Offset = "0x1388A40", VA = "0x18138A040")]
internal void <DownloadUnlockedAvatarItems>b__0(string error, List<NLEKGNENMCO.EPFHLDCPAOK> items)
{
Debug.LogError("Failed to download unlocked avatar items: " + error);
BPHGKAEDBPE.OJDJIJDNFHE<List<NLEKGNENMCO.EPFHLDCPAOK>> ojdjijdnfhe = this.callback;
int num = 0;
BPHGKAEDBPE.HADGLCCBNHM<List<NLEKGNENMCO.EPFHLDCPAOK>>(ojdjijdnfhe, num, items);
}
// Token: 0x04003A9E RID: 15006
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A9E")]
public BPHGKAEDBPE.OJDJIJDNFHE<List<NLEKGNENMCO.EPFHLDCPAOK>> callback;
}
// Token: 0x02000CD4 RID: 3284
[Token(Token = "0x2000CD4")]
[CompilerGenerated]
private sealed class MEPKEKGAFAB
{
// Token: 0x06004F51 RID: 20305 RVA: 0x00125BF0 File Offset: 0x00123DF0
[Token(Token = "0x6004F51")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MEPKEKGAFAB()
{
}
// Token: 0x06004F52 RID: 20306 RVA: 0x00125C04 File Offset: 0x00123E04
[Token(Token = "0x6004F52")]
[Address(RVA = "0x138CF20", Offset = "0x138B920", VA = "0x18138CF20")]
internal void <DowloadSavedOutfitSlots>b__0(string error, List<CDNNKFCCONN> items)
{
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = this.callback;
string text = "Failed to download saved outfits : " + error;
BPHGKAEDBPE.HADGLCCBNHM(cbeohbcipea, text);
}
// Token: 0x04003AA2 RID: 15010
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AA2")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
// Token: 0x02000CD5 RID: 3285
[Token(Token = "0x2000CD5")]
[CompilerGenerated]
private sealed class CBJFAKNAJDF
{
// Token: 0x06004F53 RID: 20307 RVA: 0x00125C7C File Offset: 0x00123E7C
[Token(Token = "0x6004F53")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CBJFAKNAJDF()
{
}
// Token: 0x06004F54 RID: 20308 RVA: 0x00125C90 File Offset: 0x00123E90
[Token(Token = "0x6004F54")]
[Address(RVA = "0x1389E60", Offset = "0x1388860", VA = "0x181389E60")]
internal void <UpdateSavedOutfit>b__0(string error)
{
BPHGKAEDBPE.HADGLCCBNHM(this.callback, "Failed to save outfit ");
}
// Token: 0x04003AA3 RID: 15011
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AA3")]
public CDNNKFCCONN savedOutfit;
// Token: 0x04003AA4 RID: 15012
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AA4")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
}