using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200151B RID: 5403 [Token(Token = "0x200151B")] public class COICJCJBABL { // Token: 0x06007BD5 RID: 31701 RVA: 0x001ADA18 File Offset: 0x001ABC18 [Token(Token = "0x6007BD5")] [Address(RVA = "0x1755710", Offset = "0x1754510", VA = "0x181755710")] 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: 0x06007BD6 RID: 31702 RVA: 0x001ADA60 File Offset: 0x001ABC60 [Token(Token = "0x6007BD6")] [Address(RVA = "0x1755C30", Offset = "0x1754A30", VA = "0x181755C30")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.KFJDHGCNKKI); num = 0; PAJOOHAOLEE.NMANOHJOCJD("RewardSelectionReceived", hmoacifiocn); } // Token: 0x06007BD7 RID: 31703 RVA: 0x001ADA88 File Offset: 0x001ABC88 [Token(Token = "0x6007BD7")] [Address(RVA = "0x1755BC0", Offset = "0x17549C0", VA = "0x181755BC0")] private static void NPCPLFAONFO() { COICJCJBABL.EGEEHKENCGP.LKLKGDMFMCC(); } // Token: 0x06007BD8 RID: 31704 RVA: 0x001ADAA8 File Offset: 0x001ABCA8 [Token(Token = "0x6007BD8")] [Address(RVA = "0x17557F0", Offset = "0x17545F0", VA = "0x1817557F0")] private static void JPFGCHENJMH() { COICJCJBABL.ADOFHDDOPIA.Clear(); } // Token: 0x06007BD9 RID: 31705 RVA: 0x001ADAC8 File Offset: 0x001ABCC8 [Token(Token = "0x6007BD9")] [Address(RVA = "0x1755860", Offset = "0x1754660", VA = "0x181755860")] private static void KFJDHGCNKKI(Dictionary AFFGEJMJDIJ) { COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = AEOPHJMOOFE.PPGFHEDFBEA(AFFGEJMJDIJ); if (hnjghcgjjfc != 0) { COICJCJBABL.ADOFHDDOPIA.Add(hnjghcgjjfc); COICJCJBABL.EGEEHKENCGP.CNFDGDEOPPF(hnjghcgjjfc); } } // Token: 0x06007BDA RID: 31706 RVA: 0x001ADB04 File Offset: 0x001ABD04 [Token(Token = "0x6007BDA")] [Address(RVA = "0x1755560", Offset = "0x1754360", VA = "0x181755560")] public static DABKFAIHBBP AOJJODPOJFO() { int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM("api/gamerewards/v1/pending", num != 0); int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0); if (COICJCJBABL.<>c.<>9__9_0 == 0) { COICJCJBABL.<>c.<>9__9_0 = delegate(List selections) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } int num3 = 0; num3 += num3; num3++; PMGCJEPKFOF pmgcjepkfof3 = num3.MOAAINIDMGC("Failed to download pending reward selections"); throw new NullReferenceException(); } // Token: 0x06007BDB RID: 31707 RVA: 0x001ADB6C File Offset: 0x001ABD6C [Token(Token = "0x6007BDB")] [Address(RVA = "0x1755970", Offset = "0x1754770", VA = "0x181755970")] public static DABKFAIHBBP NCAOMEFLMHJ(COICJCJBABL.EBCOOENKGIJ BHJGDCHJAKB, HJPLOCLJMDK? JKMJLJKBDIK, [Optional] string NGPMADFHHKP) { Dictionary dictionary = new Dictionary(); COICJCJBABL.EBCOOENKGIJ rewardType = BHJGDCHJAKB; int hashCode = rewardType.GetHashCode(); COICJCJBABL.EBCOOENKGIJ ebcooenkgij = rewardType; BHJGDCHJAKB = ebcooenkgij; if (NGPMADFHHKP != 0) { dictionary.Add("Message", NGPMADFHHKP); } HJPLOCLJMDK hjplocljmdk; if (hjplocljmdk != HJPLOCLJMDK.None) { HJPLOCLJMDK hjplocljmdk2; int hashCode2 = hjplocljmdk2.GetHashCode(); } int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/gamerewards/v1/request", dictionary, num != 0); int num2 = 0; int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0)); Action action = delegate(string error) { COICJCJBABL.EBCOOENKGIJ rewardType2 = BHJGDCHJAKB; Debug.LogWarning(string.Format("Failed to create reward for {0} : {1}", rewardType2, error)); }; throw new NullReferenceException(); } // Token: 0x06007BDC RID: 31708 RVA: 0x001ADC0C File Offset: 0x001ABE0C [Token(Token = "0x6007BDC")] [Address(RVA = "0x1755CB0", Offset = "0x1754AB0", VA = "0x181755CB0")] public static DABKFAIHBBP ONNNOAKDIIP(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ, int IAAKEHDHCAC) { Dictionary dictionary = new Dictionary(); long k__BackingField = FDAEIMEHDJJ.k__BackingField; string text; dictionary.Add("rewardSelectionId", text); string text2; dictionary.Add("giftDropId", text2); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/gamerewards/v1/select", dictionary, num != 0); int num2 = 0; int num3 = 0; DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0)); Action action = delegate(string error) { long k__BackingField2 = FDAEIMEHDJJ.k__BackingField; string text3 = string.Format("Failed to consume reward {0} : {1}", k__BackingField2, error); }; Predicate <>9__2; Action action2 = delegate { Predicate <>9__ = <>9__2; List adofhddopia = COICJCJBABL.ADOFHDDOPIA; if (<>9__ == 0) { Predicate predicate = delegate(COICJCJBABL.HNJGHCGJJFC s) { long k__BackingField3 = FDAEIMEHDJJ.k__BackingField; return s.k__BackingField == k__BackingField3; }; <>9__2 = predicate; } COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = ECNNGIFNNNM.LLFCJKLELNH(adofhddopia, <>9__); }; throw new NullReferenceException(); } // Token: 0x06007BDD RID: 31709 RVA: 0x001ADCA0 File Offset: 0x001ABEA0 [Token(Token = "0x6007BDD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public COICJCJBABL() { } // Token: 0x06007BDE RID: 31710 RVA: 0x001ADCB4 File Offset: 0x001ABEB4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007BDE")] [Address(RVA = "0x1755E90", Offset = "0x1754C90", VA = "0x181755E90")] static COICJCJBABL() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; COICJCJBABL.EGEEHKENCGP = mfbglihgcgo; COICJCJBABL.ADOFHDDOPIA = new List(); } // Token: 0x040052BD RID: 21181 [Token(Token = "0x40052BD")] public static readonly MFBGLIHGCGO EGEEHKENCGP; // Token: 0x040052BE RID: 21182 [Token(Token = "0x40052BE")] public static readonly List ADOFHDDOPIA; // Token: 0x0200151C RID: 5404 [Token(Token = "0x200151C")] public enum EBCOOENKGIJ { // Token: 0x040052C0 RID: 21184 [Token(Token = "0x40052C0")] FirstActivityOfDay, // Token: 0x040052C1 RID: 21185 [Token(Token = "0x40052C1")] DailyChallengesComplete, // Token: 0x040052C2 RID: 21186 [Token(Token = "0x40052C2")] PostGameActivity, // Token: 0x040052C3 RID: 21187 [Token(Token = "0x40052C3")] PostQuestActivity, // Token: 0x040052C4 RID: 21188 [Token(Token = "0x40052C4")] WeeklyCompleteButHaveSkin, // Token: 0x040052C5 RID: 21189 [Token(Token = "0x40052C5")] Levelup } // Token: 0x0200151D RID: 5405 [Token(Token = "0x200151D")] public class HNJGHCGJJFC : IFAIJAGLDFK { // Token: 0x170014AE RID: 5294 // (get) Token: 0x06007BDF RID: 31711 RVA: 0x001ADCE0 File Offset: 0x001ABEE0 // (set) Token: 0x06007BE0 RID: 31712 RVA: 0x001ADCF4 File Offset: 0x001ABEF4 [Token(Token = "0x170014AE")] public long DEAJJOAFLCH { [Token(Token = "0x6007BDF")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x6007BE0")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] private set; } // Token: 0x170014AF RID: 5295 // (get) Token: 0x06007BE1 RID: 31713 RVA: 0x001ADD08 File Offset: 0x001ABF08 // (set) Token: 0x06007BE2 RID: 31714 RVA: 0x001ADD1C File Offset: 0x001ABF1C [Token(Token = "0x170014AF")] public COICJCJBABL.EBCOOENKGIJ LGGJBBPIEAA { [Token(Token = "0x6007BE1")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get; [Token(Token = "0x6007BE2")] [Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")] private set; } // Token: 0x170014B0 RID: 5296 // (get) Token: 0x06007BE3 RID: 31715 RVA: 0x001ADD30 File Offset: 0x001ABF30 // (set) Token: 0x06007BE4 RID: 31716 RVA: 0x001ADD44 File Offset: 0x001ABF44 [Token(Token = "0x170014B0")] public string DFPPNHINEFO { [Token(Token = "0x6007BE3")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6007BE4")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] private set; } // Token: 0x170014B1 RID: 5297 // (get) Token: 0x06007BE5 RID: 31717 RVA: 0x001ADD58 File Offset: 0x001ABF58 // (set) Token: 0x06007BE6 RID: 31718 RVA: 0x001ADD6C File Offset: 0x001ABF6C [Token(Token = "0x170014B1")] public HJPLOCLJMDK CPNPKDLCDOO { [Token(Token = "0x6007BE5")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] get; [Token(Token = "0x6007BE6")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] private set; } // Token: 0x170014B2 RID: 5298 // (get) Token: 0x06007BE7 RID: 31719 RVA: 0x001ADD80 File Offset: 0x001ABF80 // (set) Token: 0x06007BE8 RID: 31720 RVA: 0x001ADD94 File Offset: 0x001ABF94 [Token(Token = "0x170014B2")] public MJLPNOMEFKG HCGGKKLDPPE { [Token(Token = "0x6007BE7")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x6007BE8")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] private set; } // Token: 0x170014B3 RID: 5299 // (get) Token: 0x06007BE9 RID: 31721 RVA: 0x001ADDA8 File Offset: 0x001ABFA8 // (set) Token: 0x06007BEA RID: 31722 RVA: 0x001ADDBC File Offset: 0x001ABFBC [Token(Token = "0x170014B3")] public MJLPNOMEFKG COFEIGJMDMM { [Token(Token = "0x6007BE9")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x6007BEA")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] private set; } // Token: 0x170014B4 RID: 5300 // (get) Token: 0x06007BEB RID: 31723 RVA: 0x001ADDD0 File Offset: 0x001ABFD0 // (set) Token: 0x06007BEC RID: 31724 RVA: 0x001ADDE4 File Offset: 0x001ABFE4 [Token(Token = "0x170014B4")] public MJLPNOMEFKG JCEGIGJHPPI { [Token(Token = "0x6007BEB")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x6007BEC")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] private set; } // Token: 0x170014B5 RID: 5301 // (get) Token: 0x06007BED RID: 31725 RVA: 0x001ADDF8 File Offset: 0x001ABFF8 // (set) Token: 0x06007BEE RID: 31726 RVA: 0x001ADE0C File Offset: 0x001AC00C [Token(Token = "0x170014B5")] public DateTime ACBFDMLHFPB { [Token(Token = "0x6007BED")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get; [Token(Token = "0x6007BEE")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] private set; } // Token: 0x06007BEF RID: 31727 RVA: 0x001ADE20 File Offset: 0x001AC020 [Token(Token = "0x6007BEF")] [Address(RVA = "0x1757430", Offset = "0x1756230", VA = "0x181757430", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { long num = AEOPHJMOOFE.AAKIMHHKCFB("RewardSelectionId", PMMGDNALAEB); this.k__BackingField = num; string text = AEOPHJMOOFE.AAKIMHHKCFB("Message", PMMGDNALAEB); this.k__BackingField = text; int num2 = AEOPHJMOOFE.AAKIMHHKCFB("GiftContext", PMMGDNALAEB); this.k__BackingField = (HJPLOCLJMDK)num2; int num3 = AEOPHJMOOFE.AAKIMHHKCFB("RewardType", PMMGDNALAEB); this.k__BackingField = (COICJCJBABL.EBCOOENKGIJ)num3; MJLPNOMEFKG mjlpnomefkg = AEOPHJMOOFE.FFPBMBDJCAK("GiftDrop1", PMMGDNALAEB); this.k__BackingField = mjlpnomefkg; MJLPNOMEFKG mjlpnomefkg2 = AEOPHJMOOFE.FFPBMBDJCAK("GiftDrop2", PMMGDNALAEB); this.k__BackingField = mjlpnomefkg2; MJLPNOMEFKG mjlpnomefkg3 = AEOPHJMOOFE.FFPBMBDJCAK("GiftDrop3", PMMGDNALAEB); this.k__BackingField = mjlpnomefkg3; int num4 = 0; DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CreatedAt", PMMGDNALAEB, num4 != 0); this.k__BackingField = dateTime; } // Token: 0x06007BF0 RID: 31728 RVA: 0x001ADED4 File Offset: 0x001AC0D4 [Token(Token = "0x6007BF0")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HNJGHCGJJFC() { } } // Token: 0x0200151F RID: 5407 [Token(Token = "0x200151F")] [CompilerGenerated] private sealed class LDEACCKKMIH { // Token: 0x06007BF4 RID: 31732 RVA: 0x001ADF14 File Offset: 0x001AC114 [Token(Token = "0x6007BF4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LDEACCKKMIH() { } // Token: 0x06007BF5 RID: 31733 RVA: 0x001ADF28 File Offset: 0x001AC128 [Token(Token = "0x6007BF5")] [Address(RVA = "0x17576A0", Offset = "0x17564A0", VA = "0x1817576A0")] internal void b__0(string error) { COICJCJBABL.EBCOOENKGIJ ebcooenkgij = this.rewardType; Debug.LogWarning(string.Format("Failed to create reward for {0} : {1}", ebcooenkgij, error)); } // Token: 0x040052D0 RID: 21200 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40052D0")] public COICJCJBABL.EBCOOENKGIJ rewardType; } // Token: 0x02001520 RID: 5408 [Token(Token = "0x2001520")] [CompilerGenerated] private sealed class BBJKDAEMGOD { // Token: 0x06007BF6 RID: 31734 RVA: 0x001ADF50 File Offset: 0x001AC150 [Token(Token = "0x6007BF6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BBJKDAEMGOD() { } // Token: 0x06007BF7 RID: 31735 RVA: 0x001ADF64 File Offset: 0x001AC164 [Token(Token = "0x6007BF7")] [Address(RVA = "0x1741F60", Offset = "0x1740D60", VA = "0x181741F60")] internal void b__0(string error) { long k__BackingField = this.rewardSelection.k__BackingField; string text = string.Format("Failed to consume reward {0} : {1}", k__BackingField, error); } // Token: 0x06007BF8 RID: 31736 RVA: 0x001ADF90 File Offset: 0x001AC190 [Token(Token = "0x6007BF8")] [Address(RVA = "0x17420A0", Offset = "0x1740EA0", VA = "0x1817420A0")] internal void b__1() { Predicate predicate = this.<>9__2; List adofhddopia = COICJCJBABL.ADOFHDDOPIA; if (predicate == 0) { Predicate predicate2 = delegate(COICJCJBABL.HNJGHCGJJFC s) { long k__BackingField = this.rewardSelection.k__BackingField; return s.k__BackingField == k__BackingField; }; this.<>9__2 = predicate2; } COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = ECNNGIFNNNM.LLFCJKLELNH(adofhddopia, predicate); } // Token: 0x06007BF9 RID: 31737 RVA: 0x001ADFCC File Offset: 0x001AC1CC [Token(Token = "0x6007BF9")] [Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")] internal bool b__2(COICJCJBABL.HNJGHCGJJFC s) { long k__BackingField = this.rewardSelection.k__BackingField; return s.k__BackingField == k__BackingField; } // Token: 0x040052D1 RID: 21201 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40052D1")] public COICJCJBABL.HNJGHCGJJFC rewardSelection; // Token: 0x040052D2 RID: 21202 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40052D2")] public Predicate <>9__2; } }