using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using BestHTTP; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200137D RID: 4989 [Token(Token = "0x200137D")] public class FOEHJBDMMBH { // Token: 0x0600726C RID: 29292 RVA: 0x001911D0 File Offset: 0x0018F3D0 [Token(Token = "0x600726C")] [Address(RVA = "0xB99950", Offset = "0xB98750", VA = "0x180B99950")] 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 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, num3); } // Token: 0x0600726D RID: 29293 RVA: 0x00191208 File Offset: 0x0018F408 [Token(Token = "0x600726D")] [Address(RVA = "0xB9A040", Offset = "0xB98E40", VA = "0x180B9A040")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.JNJHNFAECPB); num = 0; PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ConsumableMappingAdded, hmoacifiocn); int num2; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.JONKMAHEGGE); num2 = 0; PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ConsumableMappingRemoved, hmoacifiocn2); int num3; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.JADFDMGEJDM); num3 = 0; PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.FreeGiftButtonItemsAdded, hmoacifiocn3); } // Token: 0x0600726E RID: 29294 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600726E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private static void NPCPLFAONFO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600726F RID: 29295 RVA: 0x00191260 File Offset: 0x0018F460 [Token(Token = "0x600726F")] [Address(RVA = "0xB99C80", Offset = "0xB98A80", VA = "0x180B99C80")] private static void JNJHNFAECPB(Dictionary NGPMADFHHKP) { OOCCCGPICOG oocccgpicog = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); int num = 0; if (OOCCCGPICOG.BDBLGMKABNK(oocccgpicog, num)) { FOEHJBDMMBH.ABHPBBJLHEF(oocccgpicog); } } // Token: 0x06007270 RID: 29296 RVA: 0x00191288 File Offset: 0x0018F488 [Token(Token = "0x6007270")] [Address(RVA = "0xB99D40", Offset = "0xB98B40", VA = "0x180B99D40")] private static void JONKMAHEGGE(Dictionary NGPMADFHHKP) { OOCCCGPICOG oocccgpicog = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); int num = 0; if (OOCCCGPICOG.BDBLGMKABNK(oocccgpicog, num)) { FOEHJBDMMBH.ACPJNCMKNHC(oocccgpicog.k__BackingField); } } // Token: 0x06007271 RID: 29297 RVA: 0x001912BC File Offset: 0x0018F4BC [Token(Token = "0x6007271")] [Address(RVA = "0xB99C30", Offset = "0xB98A30", VA = "0x180B99C30")] private static void JADFDMGEJDM(Dictionary NGPMADFHHKP) { FOEHJBDMMBH.GCADFLOFINA(); } // Token: 0x06007272 RID: 29298 RVA: 0x001912D0 File Offset: 0x0018F4D0 [Token(Token = "0x6007272")] [Address(RVA = "0xB99850", Offset = "0xB98650", VA = "0x180B99850")] public static DABKFAIHBBP BAKHDHHALHF(BPHGKAEDBPE.OJDJIJDNFHE> AFLPGGJMPOE) { string text = string.Format("{0}v2/getUnlocked", "api/consumables/"); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0); int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0); BPHGKAEDBPE.OJDJIJDNFHE> ojdjijdnfhe = delegate(string error, List items) { Debug.LogError("Failed to download unlocked Consumables: " + error); BPHGKAEDBPE.OJDJIJDNFHE> callback = AFLPGGJMPOE; List list = FOEHJBDMMBH.CEDBCPIIPLP(items); int num3 = 0; BPHGKAEDBPE.HADGLCCBNHM>(callback, num3, list); }; return pmgcjepkfof2.LCGFHJPKIOI(ojdjijdnfhe); } // Token: 0x06007273 RID: 29299 RVA: 0x00191330 File Offset: 0x0018F530 [Token(Token = "0x6007273")] [Address(RVA = "0xB9A120", Offset = "0xB98F20", VA = "0x180B9A120")] public static IEnumerator PKHAMBFCEJI(OOCCCGPICOG BAJGNABECMN, bool CNEIBILGFCO, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { if (BAJGNABECMN.k__BackingField > 0) { BAJGNABECMN.k__BackingField = CNEIBILGFCO; string text = string.Format("{0}v1/updateActive", "api/consumables/"); FOEHJBDMMBH.ActivateConsumableItemRequest activateConsumableItemRequest = new FOEHJBDMMBH.ActivateConsumableItemRequest(); long k__BackingField = BAJGNABECMN.k__BackingField; activateConsumableItemRequest.Id = k__BackingField; activateConsumableItemRequest.IsActive = CNEIBILGFCO; string text2 = JsonUtility.ToJson(activateConsumableItemRequest); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num != 0); int num2 = 0; return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0).LCGFHJPKIOI(AFLPGGJMPOE); } throw new NullReferenceException(); } // Token: 0x06007274 RID: 29300 RVA: 0x001913A8 File Offset: 0x0018F5A8 [Token(Token = "0x6007274")] [Address(RVA = "0xB99E10", Offset = "0xB98C10", VA = "0x180B99E10")] public static IEnumerator LCELAOEOIJO(OOCCCGPICOG BAJGNABECMN, int FKKAPHAMPMG, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { OOCCCGPICOG consumable = BAJGNABECMN; int deltaCount = FKKAPHAMPMG; BPHGKAEDBPE.CBEOHBCIPEA callback = AFLPGGJMPOE; if (BAJGNABECMN.k__BackingField > 0) { string text = string.Format("{0}v1/consume", "api/consumables/"); FOEHJBDMMBH.ConsumableItemRequest consumableItemRequest = new FOEHJBDMMBH.ConsumableItemRequest(); long k__BackingField = consumable.k__BackingField; consumableItemRequest.Id = k__BackingField; int deltaCount3 = deltaCount; consumableItemRequest.DeltaCount = deltaCount3; string text2 = JsonUtility.ToJson(consumableItemRequest); OOCCCGPICOG consumable3 = consumable; int num = consumable3.k__BackingField; int num2 = Mathf.Abs(deltaCount); num -= num2; consumable3.k__BackingField = num; int num3 = 0; PMGCJEPKFOF pmgcjepkfof; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = delegate(string error) { OOCCCGPICOG consumable2 = consumable; int deltaCount2 = deltaCount; int num4 = Mathf.Abs(deltaCount2); consumable2.k__BackingField = deltaCount2; BPHGKAEDBPE.HADGLCCBNHM(callback, error); }; return dabkfaihbbp.LCGFHJPKIOI(cbeohbcipea); } FOEHJBDMMBH.ACPJNCMKNHC(BAJGNABECMN.k__BackingField); BPHGKAEDBPE.HADGLCCBNHM(callback, "Count is 0"); throw new NullReferenceException(); } // Token: 0x06007275 RID: 29301 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007275")] [Address(RVA = "0xB992F0", Offset = "0xB980F0", VA = "0x180B992F0")] public static PMGCJEPKFOF> AFMKIHFMMBI(int HLHHPEKALPI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007276 RID: 29302 RVA: 0x00191494 File Offset: 0x0018F694 [Token(Token = "0x6007276")] [Address(RVA = "0xB99570", Offset = "0xB98370", VA = "0x180B99570")] public static DABKFAIHBBP AKFDEPEHBIN(OOCCCGPICOG BAJGNABECMN, int HLHHPEKALPI) { int num = 0; if (!OOCCCGPICOG.JGIMJGNAJHP(BAJGNABECMN, num) && HLHHPEKALPI > 0) { string text = string.Format("{0}v1/transfer", "api/consumables/"); FOEHJBDMMBH.TransferConsumableRequest transferConsumableRequest = new FOEHJBDMMBH.TransferConsumableRequest(); transferConsumableRequest.CreatorPlayerId = HLHHPEKALPI; string k__BackingField = BAJGNABECMN.k__BackingField; transferConsumableRequest.ConsumableItemDesc = k__BackingField; string text2 = JsonUtility.ToJson(transferConsumableRequest); ulong num2; ulong num3; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), text, text2, num2 != 0UL, num3 != 0UL); int num4 = 0; int num5 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num5 != 0, num4 != 0).MOAAINIDMGC("Failed to TransferConsumable"); if (FOEHJBDMMBH.<>c.<>9__18_0 == 0) { FOEHJBDMMBH.<>c.<>9__18_0 = (string _) => "An error occurred. Please try again."; } DABKFAIHBBP dabkfaihbbp; return dabkfaihbbp; } int num6 = 0; if (BAJGNABECMN != 0) { long k__BackingField = BAJGNABECMN.k__BackingField; } Debug.LogError(string.Format("Failed to transfer consumable. consumble: {0}, gifterPlayerId: {1}", num6, num6)); return JJEKJGALHKO.LIPGKFECLDO("Unknown error occured"); } // Token: 0x06007277 RID: 29303 RVA: 0x0019156C File Offset: 0x0018F76C [Token(Token = "0x6007277")] [Address(RVA = "0xB99A00", Offset = "0xB98800", VA = "0x180B99A00")] private static List CEDBCPIIPLP(List DKFMKJBDKLE) { int num; List list; do { num = 0; list = new List(); List.Enumerator enumerator = list.GetEnumerator(); bool flag; if (flag) { List list2; list.AddRange(list2); } } while (num != 0); return list; } // Token: 0x06007278 RID: 29304 RVA: 0x001915AC File Offset: 0x0018F7AC [Token(Token = "0x6007278")] [Address(RVA = "0xB99B50", Offset = "0xB98950", VA = "0x180B99B50")] private static void GCADFLOFINA() { FOEHJBDMMBH.AFKMKIAPOPL.CNFDGDEOPPF(); } // Token: 0x06007279 RID: 29305 RVA: 0x001915CC File Offset: 0x0018F7CC [Token(Token = "0x6007279")] [Address(RVA = "0xB99110", Offset = "0xB97F10", VA = "0x180B99110")] private static void ABHPBBJLHEF(OOCCCGPICOG BAJGNABECMN) { FOEHJBDMMBH.KPCJMBNIHHL.CNFDGDEOPPF(BAJGNABECMN); } // Token: 0x0600727A RID: 29306 RVA: 0x001915EC File Offset: 0x0018F7EC [Token(Token = "0x600727A")] [Address(RVA = "0xB99200", Offset = "0xB98000", VA = "0x180B99200")] private static void ACPJNCMKNHC(long NJCHOELCFME) { FOEHJBDMMBH.GFLPHDLAEOP.CNFDGDEOPPF(NJCHOELCFME); } // Token: 0x0600727B RID: 29307 RVA: 0x0019160C File Offset: 0x0018F80C [Token(Token = "0x600727B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FOEHJBDMMBH() { } // Token: 0x0600727C RID: 29308 RVA: 0x00191620 File Offset: 0x0018F820 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600727C")] [Address(RVA = "0xB9A250", Offset = "0xB99050", VA = "0x180B9A250")] static FOEHJBDMMBH() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; FOEHJBDMMBH.AFKMKIAPOPL = oknnkfgfodl; int num3; int num4; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; FOEHJBDMMBH.KPCJMBNIHHL = mfbglihgcgo; int num5; int num6; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0); num6 = 0; num5 = 0; FOEHJBDMMBH.GFLPHDLAEOP = mfbglihgcgo2; } // Token: 0x04004BC6 RID: 19398 [Token(Token = "0x4004BC6")] private const string KHJFCOBLKDA = "api/consumables/"; // Token: 0x04004BC7 RID: 19399 [Token(Token = "0x4004BC7")] public static OKNNKFGFODL AFKMKIAPOPL; // Token: 0x04004BC8 RID: 19400 [Token(Token = "0x4004BC8")] public static MFBGLIHGCGO KPCJMBNIHHL; // Token: 0x04004BC9 RID: 19401 [Token(Token = "0x4004BC9")] public static MFBGLIHGCGO GFLPHDLAEOP; // Token: 0x0200137E RID: 4990 [Token(Token = "0x200137E")] public sealed class BLEPDFIBHKH : MulticastDelegate { // Token: 0x0600727D RID: 29309 RVA: 0x00191674 File Offset: 0x0018F874 [Token(Token = "0x600727D")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public BLEPDFIBHKH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600727E RID: 29310 RVA: 0x00191690 File Offset: 0x0018F890 [Token(Token = "0x600727E")] [Address(RVA = "0xB93C10", Offset = "0xB92A10", VA = "0x180B93C10", Slot = "13")] public void Invoke(long NJCHOELCFME) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600727F RID: 29311 RVA: 0x00191704 File Offset: 0x0018F904 [Token(Token = "0x600727F")] [Address(RVA = "0xB93B90", Offset = "0xB92990", VA = "0x180B93B90", Slot = "14")] public IAsyncResult BeginInvoke(long NJCHOELCFME, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06007280 RID: 29312 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007280")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200137F RID: 4991 [Token(Token = "0x200137F")] [Serializable] public class ActivateConsumableItemRequest { // Token: 0x06007281 RID: 29313 RVA: 0x00191714 File Offset: 0x0018F914 [Token(Token = "0x6007281")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ActivateConsumableItemRequest() { } // Token: 0x04004BCA RID: 19402 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BCA")] public long Id; // Token: 0x04004BCB RID: 19403 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004BCB")] public bool IsActive; } // Token: 0x02001380 RID: 4992 [Token(Token = "0x2001380")] [Serializable] public class ConsumableItemRequest { // Token: 0x06007282 RID: 29314 RVA: 0x00191728 File Offset: 0x0018F928 [Token(Token = "0x6007282")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ConsumableItemRequest() { } // Token: 0x04004BCC RID: 19404 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BCC")] public long Id; // Token: 0x04004BCD RID: 19405 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004BCD")] public int DeltaCount; } // Token: 0x02001381 RID: 4993 [Token(Token = "0x2001381")] [Serializable] public class TransferConsumableRequest { // Token: 0x06007283 RID: 29315 RVA: 0x0019173C File Offset: 0x0018F93C [Token(Token = "0x6007283")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public TransferConsumableRequest() { } // Token: 0x04004BCE RID: 19406 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BCE")] public int CreatorPlayerId; // Token: 0x04004BCF RID: 19407 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004BCF")] public string ConsumableItemDesc; } // Token: 0x02001382 RID: 4994 [Token(Token = "0x2001382")] [CompilerGenerated] private sealed class PEKAFIGIJGG { // Token: 0x06007284 RID: 29316 RVA: 0x00191750 File Offset: 0x0018F950 [Token(Token = "0x6007284")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PEKAFIGIJGG() { } // Token: 0x06007285 RID: 29317 RVA: 0x00191764 File Offset: 0x0018F964 [Token(Token = "0x6007285")] [Address(RVA = "0xBAD780", Offset = "0xBAC580", VA = "0x180BAD780")] internal void b__0(string error, List items) { Debug.LogError("Failed to download unlocked Consumables: " + error); BPHGKAEDBPE.OJDJIJDNFHE> ojdjijdnfhe = this.callback; List list = FOEHJBDMMBH.CEDBCPIIPLP(items); int num = 0; BPHGKAEDBPE.HADGLCCBNHM>(ojdjijdnfhe, num, list); } // Token: 0x04004BD0 RID: 19408 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BD0")] public BPHGKAEDBPE.OJDJIJDNFHE> callback; } // Token: 0x02001383 RID: 4995 [Token(Token = "0x2001383")] [CompilerGenerated] private sealed class ANAFOIKJAPB { // Token: 0x06007286 RID: 29318 RVA: 0x0019179C File Offset: 0x0018F99C [Token(Token = "0x6007286")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ANAFOIKJAPB() { } // Token: 0x06007287 RID: 29319 RVA: 0x001917B0 File Offset: 0x0018F9B0 [Token(Token = "0x6007287")] [Address(RVA = "0xB93AB0", Offset = "0xB928B0", VA = "0x180B93AB0")] internal void b__0(string error) { OOCCCGPICOG oocccgpicog = this.consumable; int num = this.deltaCount; int num2 = Mathf.Abs(num); oocccgpicog.k__BackingField = num; BPHGKAEDBPE.HADGLCCBNHM(this.callback, error); } // Token: 0x04004BD1 RID: 19409 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004BD1")] public OOCCCGPICOG consumable; // Token: 0x04004BD2 RID: 19410 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004BD2")] public int deltaCount; // Token: 0x04004BD3 RID: 19411 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004BD3")] public BPHGKAEDBPE.CBEOHBCIPEA callback; } }