404 lines
14 KiB
C#
404 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020015F6 RID: 5622
|
|
[Token(Token = "0x20015F6")]
|
|
public class COICJCJBABL
|
|
{
|
|
// Token: 0x06007F94 RID: 32660 RVA: 0x001B6B48 File Offset: 0x001B4D48
|
|
[Token(Token = "0x6007F94")]
|
|
[Address(RVA = "0x21FB280", Offset = "0x21FA280", VA = "0x1821FB280")]
|
|
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: 0x06007F95 RID: 32661 RVA: 0x001B6B90 File Offset: 0x001B4D90
|
|
[Token(Token = "0x6007F95")]
|
|
[Address(RVA = "0x21FB7A0", Offset = "0x21FA7A0", VA = "0x1821FB7A0")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
int num;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.KFJDHGCNKKI);
|
|
num = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("RewardSelectionReceived", hmoacifiocn);
|
|
}
|
|
|
|
// Token: 0x06007F96 RID: 32662 RVA: 0x001B6BB8 File Offset: 0x001B4DB8
|
|
[Token(Token = "0x6007F96")]
|
|
[Address(RVA = "0x21FB730", Offset = "0x21FA730", VA = "0x1821FB730")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
COICJCJBABL.EGEEHKENCGP.LKLKGDMFMCC();
|
|
}
|
|
|
|
// Token: 0x06007F97 RID: 32663 RVA: 0x001B6BD8 File Offset: 0x001B4DD8
|
|
[Token(Token = "0x6007F97")]
|
|
[Address(RVA = "0x21FB360", Offset = "0x21FA360", VA = "0x1821FB360")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
COICJCJBABL.ADOFHDDOPIA.Clear();
|
|
}
|
|
|
|
// Token: 0x06007F98 RID: 32664 RVA: 0x001B6BF8 File Offset: 0x001B4DF8
|
|
[Token(Token = "0x6007F98")]
|
|
[Address(RVA = "0x21FB3D0", Offset = "0x21FA3D0", VA = "0x1821FB3D0")]
|
|
private static void KFJDHGCNKKI(Dictionary<string, object> AFFGEJMJDIJ)
|
|
{
|
|
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = AEOPHJMOOFE.PPGFHEDFBEA<COICJCJBABL.HNJGHCGJJFC>(AFFGEJMJDIJ);
|
|
if (hnjghcgjjfc != 0)
|
|
{
|
|
COICJCJBABL.ADOFHDDOPIA.Add(hnjghcgjjfc);
|
|
COICJCJBABL.EGEEHKENCGP.CNFDGDEOPPF(hnjghcgjjfc);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007F99 RID: 32665 RVA: 0x001B6C34 File Offset: 0x001B4E34
|
|
[Token(Token = "0x6007F99")]
|
|
[Address(RVA = "0x21FB0D0", Offset = "0x21FA0D0", VA = "0x1821FB0D0")]
|
|
public static DABKFAIHBBP AOJJODPOJFO()
|
|
{
|
|
int num = 0;
|
|
PMGCJEPKFOF<HOOILIHKMEG> 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<COICJCJBABL.HNJGHCGJJFC> 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: 0x06007F9A RID: 32666 RVA: 0x001B6C9C File Offset: 0x001B4E9C
|
|
[Token(Token = "0x6007F9A")]
|
|
[Address(RVA = "0x21FB4E0", Offset = "0x21FA4E0", VA = "0x1821FB4E0")]
|
|
public static DABKFAIHBBP NCAOMEFLMHJ(COICJCJBABL.EBCOOENKGIJ BHJGDCHJAKB, HJPLOCLJMDK? JKMJLJKBDIK, [Optional] string NGPMADFHHKP)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
COICJCJBABL.EBCOOENKGIJ rewardType = BHJGDCHJAKB;
|
|
int hashCode = rewardType.GetHashCode();
|
|
COICJCJBABL.EBCOOENKGIJ ebcooenkgij = rewardType;
|
|
BHJGDCHJAKB = ebcooenkgij;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007F9B RID: 32667 RVA: 0x001B6D40 File Offset: 0x001B4F40
|
|
[Token(Token = "0x6007F9B")]
|
|
[Address(RVA = "0x21FB820", Offset = "0x21FA820", VA = "0x1821FB820")]
|
|
public static DABKFAIHBBP ONNNOAKDIIP(COICJCJBABL.HNJGHCGJJFC FDAEIMEHDJJ, int IAAKEHDHCAC)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
long <NBAKJNFGFBD>k__BackingField = FDAEIMEHDJJ.<NBAKJNFGFBD>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007F9C RID: 32668 RVA: 0x001B6DC4 File Offset: 0x001B4FC4
|
|
[Token(Token = "0x6007F9C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public COICJCJBABL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007F9D RID: 32669 RVA: 0x001B6DD8 File Offset: 0x001B4FD8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6007F9D")]
|
|
[Address(RVA = "0x21FBA00", Offset = "0x21FAA00", VA = "0x1821FBA00")]
|
|
static COICJCJBABL()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<COICJCJBABL.HNJGHCGJJFC> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
COICJCJBABL.EGEEHKENCGP = mfbglihgcgo;
|
|
COICJCJBABL.ADOFHDDOPIA = new List();
|
|
}
|
|
|
|
// Token: 0x04005468 RID: 21608
|
|
[Token(Token = "0x4005468")]
|
|
public static readonly MFBGLIHGCGO<COICJCJBABL.HNJGHCGJJFC> EGEEHKENCGP;
|
|
|
|
// Token: 0x04005469 RID: 21609
|
|
[Token(Token = "0x4005469")]
|
|
public static readonly List<COICJCJBABL.HNJGHCGJJFC> ADOFHDDOPIA;
|
|
|
|
// Token: 0x020015F7 RID: 5623
|
|
[Token(Token = "0x20015F7")]
|
|
public enum EBCOOENKGIJ
|
|
{
|
|
// Token: 0x0400546B RID: 21611
|
|
[Token(Token = "0x400546B")]
|
|
FirstActivityOfDay,
|
|
// Token: 0x0400546C RID: 21612
|
|
[Token(Token = "0x400546C")]
|
|
DailyChallengesComplete,
|
|
// Token: 0x0400546D RID: 21613
|
|
[Token(Token = "0x400546D")]
|
|
PostGameActivity,
|
|
// Token: 0x0400546E RID: 21614
|
|
[Token(Token = "0x400546E")]
|
|
PostQuestActivity,
|
|
// Token: 0x0400546F RID: 21615
|
|
[Token(Token = "0x400546F")]
|
|
WeeklyCompleteButHaveSkin,
|
|
// Token: 0x04005470 RID: 21616
|
|
[Token(Token = "0x4005470")]
|
|
Levelup
|
|
}
|
|
|
|
// Token: 0x020015F8 RID: 5624
|
|
[Token(Token = "0x20015F8")]
|
|
public class HNJGHCGJJFC : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x1700154D RID: 5453
|
|
// (get) Token: 0x06007F9E RID: 32670 RVA: 0x001B6E04 File Offset: 0x001B5004
|
|
// (set) Token: 0x06007F9F RID: 32671 RVA: 0x001B6E18 File Offset: 0x001B5018
|
|
[Token(Token = "0x1700154D")]
|
|
public long DEAJJOAFLCH
|
|
{
|
|
[Token(Token = "0x6007F9E")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x6007F9F")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700154E RID: 5454
|
|
// (get) Token: 0x06007FA0 RID: 32672 RVA: 0x001B6E2C File Offset: 0x001B502C
|
|
// (set) Token: 0x06007FA1 RID: 32673 RVA: 0x001B6E40 File Offset: 0x001B5040
|
|
[Token(Token = "0x1700154E")]
|
|
public COICJCJBABL.EBCOOENKGIJ LGGJBBPIEAA
|
|
{
|
|
[Token(Token = "0x6007FA0")]
|
|
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
|
get;
|
|
[Token(Token = "0x6007FA1")]
|
|
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700154F RID: 5455
|
|
// (get) Token: 0x06007FA2 RID: 32674 RVA: 0x001B6E54 File Offset: 0x001B5054
|
|
// (set) Token: 0x06007FA3 RID: 32675 RVA: 0x001B6E68 File Offset: 0x001B5068
|
|
[Token(Token = "0x1700154F")]
|
|
public string DFPPNHINEFO
|
|
{
|
|
[Token(Token = "0x6007FA2")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get;
|
|
[Token(Token = "0x6007FA3")]
|
|
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001550 RID: 5456
|
|
// (get) Token: 0x06007FA4 RID: 32676 RVA: 0x001B6E7C File Offset: 0x001B507C
|
|
// (set) Token: 0x06007FA5 RID: 32677 RVA: 0x001B6E90 File Offset: 0x001B5090
|
|
[Token(Token = "0x17001550")]
|
|
public HJPLOCLJMDK CPNPKDLCDOO
|
|
{
|
|
[Token(Token = "0x6007FA4")]
|
|
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
|
|
get;
|
|
[Token(Token = "0x6007FA5")]
|
|
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001551 RID: 5457
|
|
// (get) Token: 0x06007FA6 RID: 32678 RVA: 0x001B6EA4 File Offset: 0x001B50A4
|
|
// (set) Token: 0x06007FA7 RID: 32679 RVA: 0x001B6EB8 File Offset: 0x001B50B8
|
|
[Token(Token = "0x17001551")]
|
|
public MJLPNOMEFKG HCGGKKLDPPE
|
|
{
|
|
[Token(Token = "0x6007FA6")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get;
|
|
[Token(Token = "0x6007FA7")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001552 RID: 5458
|
|
// (get) Token: 0x06007FA8 RID: 32680 RVA: 0x001B6ECC File Offset: 0x001B50CC
|
|
// (set) Token: 0x06007FA9 RID: 32681 RVA: 0x001B6EE0 File Offset: 0x001B50E0
|
|
[Token(Token = "0x17001552")]
|
|
public MJLPNOMEFKG COFEIGJMDMM
|
|
{
|
|
[Token(Token = "0x6007FA8")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get;
|
|
[Token(Token = "0x6007FA9")]
|
|
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001553 RID: 5459
|
|
// (get) Token: 0x06007FAA RID: 32682 RVA: 0x001B6EF4 File Offset: 0x001B50F4
|
|
// (set) Token: 0x06007FAB RID: 32683 RVA: 0x001B6F08 File Offset: 0x001B5108
|
|
[Token(Token = "0x17001553")]
|
|
public MJLPNOMEFKG JCEGIGJHPPI
|
|
{
|
|
[Token(Token = "0x6007FAA")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get;
|
|
[Token(Token = "0x6007FAB")]
|
|
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001554 RID: 5460
|
|
// (get) Token: 0x06007FAC RID: 32684 RVA: 0x001B6F1C File Offset: 0x001B511C
|
|
// (set) Token: 0x06007FAD RID: 32685 RVA: 0x001B6F30 File Offset: 0x001B5130
|
|
[Token(Token = "0x17001554")]
|
|
public DateTime ACBFDMLHFPB
|
|
{
|
|
[Token(Token = "0x6007FAC")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get;
|
|
[Token(Token = "0x6007FAD")]
|
|
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06007FAE RID: 32686 RVA: 0x001B6F44 File Offset: 0x001B5144
|
|
[Token(Token = "0x6007FAE")]
|
|
[Address(RVA = "0x21FCFA0", Offset = "0x21FBFA0", VA = "0x1821FCFA0", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("RewardSelectionId", PMMGDNALAEB);
|
|
this.<NBAKJNFGFBD>k__BackingField = num;
|
|
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
|
|
this.<LHJAKNBODPE>k__BackingField = text;
|
|
int num2 = AEOPHJMOOFE.AAKIMHHKCFB<int>("GiftContext", PMMGDNALAEB);
|
|
this.<CDLFNNNBDHP>k__BackingField = (HJPLOCLJMDK)num2;
|
|
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("RewardType", PMMGDNALAEB);
|
|
this.<OKMIAIIMGOJ>k__BackingField = (COICJCJBABL.EBCOOENKGIJ)num3;
|
|
MJLPNOMEFKG mjlpnomefkg = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop1", PMMGDNALAEB);
|
|
this.<DGLIOPCDNBJ>k__BackingField = mjlpnomefkg;
|
|
MJLPNOMEFKG mjlpnomefkg2 = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop2", PMMGDNALAEB);
|
|
this.<PLJNAGICAJM>k__BackingField = mjlpnomefkg2;
|
|
MJLPNOMEFKG mjlpnomefkg3 = AEOPHJMOOFE.FFPBMBDJCAK<MJLPNOMEFKG>("GiftDrop3", PMMGDNALAEB);
|
|
this.<ICOLBDBELAI>k__BackingField = mjlpnomefkg3;
|
|
int num4 = 0;
|
|
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CreatedAt", PMMGDNALAEB, num4 != 0);
|
|
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
|
|
}
|
|
|
|
// Token: 0x06007FAF RID: 32687 RVA: 0x001B6FF8 File Offset: 0x001B51F8
|
|
[Token(Token = "0x6007FAF")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HNJGHCGJJFC()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020015FA RID: 5626
|
|
[Token(Token = "0x20015FA")]
|
|
[CompilerGenerated]
|
|
private sealed class LDEACCKKMIH
|
|
{
|
|
// Token: 0x06007FB3 RID: 32691 RVA: 0x001B7038 File Offset: 0x001B5238
|
|
[Token(Token = "0x6007FB3")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LDEACCKKMIH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007FB4 RID: 32692 RVA: 0x001B704C File Offset: 0x001B524C
|
|
[Token(Token = "0x6007FB4")]
|
|
[Address(RVA = "0x21FD210", Offset = "0x21FC210", VA = "0x1821FD210")]
|
|
internal void <RequestNewReward>b__0(string error)
|
|
{
|
|
COICJCJBABL.EBCOOENKGIJ ebcooenkgij = this.rewardType;
|
|
Debug.LogWarning(string.Format("Failed to create reward for {0} : {1}", ebcooenkgij, error));
|
|
}
|
|
|
|
// Token: 0x0400547B RID: 21627
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400547B")]
|
|
public COICJCJBABL.EBCOOENKGIJ rewardType;
|
|
}
|
|
|
|
// Token: 0x020015FB RID: 5627
|
|
[Token(Token = "0x20015FB")]
|
|
[CompilerGenerated]
|
|
private sealed class BBJKDAEMGOD
|
|
{
|
|
// Token: 0x06007FB5 RID: 32693 RVA: 0x001B7074 File Offset: 0x001B5274
|
|
[Token(Token = "0x6007FB5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BBJKDAEMGOD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007FB6 RID: 32694 RVA: 0x001B7088 File Offset: 0x001B5288
|
|
[Token(Token = "0x6007FB6")]
|
|
[Address(RVA = "0x21E76E0", Offset = "0x21E66E0", VA = "0x1821E76E0")]
|
|
internal void <ConsumeRewardSelection>b__0(string error)
|
|
{
|
|
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
|
|
string text = string.Format("Failed to consume reward {0} : {1}", <NBAKJNFGFBD>k__BackingField, error);
|
|
}
|
|
|
|
// Token: 0x06007FB7 RID: 32695 RVA: 0x001B70B4 File Offset: 0x001B52B4
|
|
[Token(Token = "0x6007FB7")]
|
|
[Address(RVA = "0x21E7820", Offset = "0x21E6820", VA = "0x1821E7820")]
|
|
internal void <ConsumeRewardSelection>b__1()
|
|
{
|
|
Predicate<COICJCJBABL.HNJGHCGJJFC> predicate = this.<>9__2;
|
|
List<COICJCJBABL.HNJGHCGJJFC> adofhddopia = COICJCJBABL.ADOFHDDOPIA;
|
|
if (predicate == 0)
|
|
{
|
|
Predicate<COICJCJBABL.HNJGHCGJJFC> predicate2 = delegate(COICJCJBABL.HNJGHCGJJFC s)
|
|
{
|
|
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
|
|
return s.<NBAKJNFGFBD>k__BackingField == <NBAKJNFGFBD>k__BackingField;
|
|
};
|
|
this.<>9__2 = predicate2;
|
|
}
|
|
COICJCJBABL.HNJGHCGJJFC hnjghcgjjfc = ECNNGIFNNNM.LLFCJKLELNH<COICJCJBABL.HNJGHCGJJFC>(adofhddopia, predicate);
|
|
}
|
|
|
|
// Token: 0x06007FB8 RID: 32696 RVA: 0x001B70F0 File Offset: 0x001B52F0
|
|
[Token(Token = "0x6007FB8")]
|
|
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
|
|
internal bool <ConsumeRewardSelection>b__2(COICJCJBABL.HNJGHCGJJFC s)
|
|
{
|
|
long <NBAKJNFGFBD>k__BackingField = this.rewardSelection.<NBAKJNFGFBD>k__BackingField;
|
|
return s.<NBAKJNFGFBD>k__BackingField == <NBAKJNFGFBD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0400547C RID: 21628
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400547C")]
|
|
public COICJCJBABL.HNJGHCGJJFC rewardSelection;
|
|
|
|
// Token: 0x0400547D RID: 21629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400547D")]
|
|
public Predicate<COICJCJBABL.HNJGHCGJJFC> <>9__2;
|
|
}
|
|
}
|