using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; // Token: 0x02001593 RID: 5523 [Token(Token = "0x2001593")] public class EOAIAFABHCF { // Token: 0x06007EDE RID: 32478 RVA: 0x001B5440 File Offset: 0x001B3640 [Token(Token = "0x6007EDE")] [Address(RVA = "0x12A3580", Offset = "0x12A2380", VA = "0x1812A3580")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2 = 0; int num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, num3, num2); } // Token: 0x06007EDF RID: 32479 RVA: 0x001B5468 File Offset: 0x001B3668 [Token(Token = "0x6007EDF")] [Address(RVA = "0x12A44C0", Offset = "0x12A32C0", VA = "0x1812A44C0")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.IFCDHKHPIBH); num = 0; PAJOOHAOLEE.NMANOHJOCJD("RoomCurrencyCreated", hmoacifiocn); int num2; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.IFCDHKHPIBH); num2 = 0; PAJOOHAOLEE.NMANOHJOCJD("RoomCurrencyModified", hmoacifiocn2); int num3; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.EEKAJEGFJLC); num3 = 0; PAJOOHAOLEE.NMANOHJOCJD("RoomCurrencyDeleted", hmoacifiocn3); } // Token: 0x06007EE0 RID: 32480 RVA: 0x001B54C8 File Offset: 0x001B36C8 [Token(Token = "0x6007EE0")] [Address(RVA = "0x12A40F0", Offset = "0x12A2EF0", VA = "0x1812A40F0")] private static void IFCDHKHPIBH(Dictionary AFFGEJMJDIJ) { MIOFEDOAAFD miofedoaafd = AEOPHJMOOFE.PPGFHEDFBEA(AFFGEJMJDIJ); if (miofedoaafd != 0) { EOAIAFABHCF.MPBNOIFPLFH.CNFDGDEOPPF(miofedoaafd); } } // Token: 0x06007EE1 RID: 32481 RVA: 0x001B54F4 File Offset: 0x001B36F4 [Token(Token = "0x6007EE1")] [Address(RVA = "0x12A3C10", Offset = "0x12A2A10", VA = "0x1812A3C10")] private static void EEKAJEGFJLC(Dictionary AFFGEJMJDIJ) { string text = AEOPHJMOOFE.AAKIMHHKCFB("CurrencyId", AFFGEJMJDIJ); MFBGLIHGCGO nmhcjgkijdd = EOAIAFABHCF.NMHCJGKIJDD; } // Token: 0x06007EE2 RID: 32482 RVA: 0x001B551C File Offset: 0x001B371C [Token(Token = "0x6007EE2")] [Address(RVA = "0x12A3F10", Offset = "0x12A2D10", VA = "0x1812A3F10")] public static void GCLHIBFBFIK(ONJGGMKDKGN GBIOFLKJEHO) { MFBGLIHGCGO pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG; if (pkboenjkcmg != 0) { pkboenjkcmg.CNFDGDEOPPF(GBIOFLKJEHO); return; } } // Token: 0x06007EE3 RID: 32483 RVA: 0x001B553C File Offset: 0x001B373C [Token(Token = "0x6007EE3")] [Address(RVA = "0x12A3F90", Offset = "0x12A2D90", VA = "0x1812A3F90")] public static PMGCJEPKFOF HKAHMJEPHDN(long HNHLJONGKHB, string MMBOKOLAJFH, string LJIGOCDPEJF, long DMMEOELKKDC) { Dictionary dictionary = new Dictionary(); string text; dictionary.Add("RoomId", text); dictionary.Add("Name", MMBOKOLAJFH); dictionary.Add("Description", LJIGOCDPEJF); string text2; dictionary.Add("Limit", text2); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/createCurrency", dictionary, num != 0); int num2 = 0; int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to create currency").FLCJGMGGPCC(); } // Token: 0x06007EE4 RID: 32484 RVA: 0x001B55B8 File Offset: 0x001B37B8 [Token(Token = "0x6007EE4")] [Address(RVA = "0x12A36F0", Offset = "0x12A24F0", VA = "0x1812A36F0")] public static PMGCJEPKFOF COIGPBDGBAI(Guid FCFNCJCFGFD, [Optional] string MMBOKOLAJFH, [Optional] string LJIGOCDPEJF, [Optional] long? DMMEOELKKDC) { Dictionary dictionary = new Dictionary(); string text = FCFNCJCFGFD.ToString(); dictionary.Add("CurrencyId", text); if (!string.IsNullOrWhiteSpace(MMBOKOLAJFH)) { dictionary.Add("Name", MMBOKOLAJFH); } if (!string.IsNullOrWhiteSpace(LJIGOCDPEJF)) { dictionary.Add("Description", LJIGOCDPEJF); } long value = DMMEOELKKDC.Value; string text2; dictionary.Add("Limit", text2); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/updateCurrency", dictionary, num != 0); int num2 = 0; int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to update currency").FLCJGMGGPCC(); } // Token: 0x06007EE5 RID: 32485 RVA: 0x001B5654 File Offset: 0x001B3854 [Token(Token = "0x6007EE5")] [Address(RVA = "0x12A47E0", Offset = "0x12A35E0", VA = "0x1812A47E0")] public static PMGCJEPKFOF PLNGOCLOPHA(Guid FCFNCJCFGFD, int JMJFNMDILAM, long JBHHGNEADNC) { Guid guid = Guid.NewGuid(); Dictionary dictionary = new Dictionary(); string text; dictionary.Add("CurrencyId", text); string text2; dictionary.Add("RecipientId", text2); string text3; dictionary.Add("Amount", text3); string text4; dictionary.Add("TransactionId", text4); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/awardCurrency", dictionary, num != 0); int num2 = 0; int num3 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to award currency").FLCJGMGGPCC(); Guid currencyId; Action action = delegate(JCNKFMJGJLH response) { int k__BackingField = response.k__BackingField; Guid currencyId2 = currencyId; long k__BackingField = response.k__BackingField; DateTime k__BackingField = response.k__BackingField; ONJGGMKDKGN onjggmkdkgn = new ONJGGMKDKGN(k__BackingField, currencyId2, k__BackingField, k__BackingField); MFBGLIHGCGO pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG; if (pkboenjkcmg != 0) { pkboenjkcmg.CNFDGDEOPPF(onjggmkdkgn); } }; int num4 = 0; num4 += num4; num4++; action += action; num4 += 19; throw new NullReferenceException(); } // Token: 0x06007EE6 RID: 32486 RVA: 0x001B5710 File Offset: 0x001B3910 [Token(Token = "0x6007EE6")] [Address(RVA = "0x12A3600", Offset = "0x12A2400", VA = "0x1812A3600")] public static PMGCJEPKFOF> BHIOCPLKNHF(long HNHLJONGKHB, bool KGJFIJCIGPJ = false) { string text; if (KGJFIJCIGPJ) { LGIGKAKBONN.KAAKKFICFLM(text); } int num = 0; TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN; return LGIGKAKBONN.AEGCBLLABMN(text, ihiipedhjjn, num != 0).KIFEHEKHAPE("Failed to get currencies for room"); } // Token: 0x06007EE7 RID: 32487 RVA: 0x001B5744 File Offset: 0x001B3944 [Token(Token = "0x6007EE7")] [Address(RVA = "0x12A45B0", Offset = "0x12A33B0", VA = "0x1812A45B0")] public static PMGCJEPKFOF OILPMDGLPNK(Guid FCFNCJCFGFD, int GKLPIFBPGOD, bool KGJFIJCIGPJ = false) { string text; if (KGJFIJCIGPJ) { LGIGKAKBONN.KAAKKFICFLM(text); } TimeSpan nifojbfdnpg = EOAIAFABHCF.NIFOJBFDNPG; int num = 0; return LGIGKAKBONN.IAHDANBDAAM(text, nifojbfdnpg, num != 0).KIFEHEKHAPE("Failed to get balance for player"); } // Token: 0x06007EE8 RID: 32488 RVA: 0x001B5778 File Offset: 0x001B3978 [Token(Token = "0x6007EE8")] [Address(RVA = "0x12A46F0", Offset = "0x12A34F0", VA = "0x1812A46F0")] public static PMGCJEPKFOF> PHAFKDNFEHL(long HNHLJONGKHB, bool KGJFIJCIGPJ = false) { string text; if (KGJFIJCIGPJ) { LGIGKAKBONN.KAAKKFICFLM(text); } int num = 0; TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN; return LGIGKAKBONN.AEGCBLLABMN(text, ihiipedhjjn, num != 0).KIFEHEKHAPE("Failed to get balances in room"); } // Token: 0x06007EE9 RID: 32489 RVA: 0x001B57AC File Offset: 0x001B39AC [Token(Token = "0x6007EE9")] [Address(RVA = "0x12A38B0", Offset = "0x12A26B0", VA = "0x1812A38B0")] public static PMGCJEPKFOF DJLHNPFLLFO(Guid FCFNCJCFGFD, string MMBOKOLAJFH, long JBHHGNEADNC, long MACNIENMFHJ, int IBGLMMHBBJA) { Dictionary dictionary = new Dictionary(); string text = FCFNCJCFGFD.ToString(); dictionary.Add("CurrencyId", text); dictionary.Add("Name", MMBOKOLAJFH); string text2; dictionary.Add("Amount", text2); string text3; dictionary.Add("Price", text3); string text4; dictionary.Add("Order", text4); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/createPurchaseOffer", dictionary, num != 0); int num2 = 0; int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to create purchase offer").FLCJGMGGPCC(); } // Token: 0x06007EEA RID: 32490 RVA: 0x001B583C File Offset: 0x001B3A3C [Token(Token = "0x6007EEA")] [Address(RVA = "0x12A3A40", Offset = "0x12A2840", VA = "0x1812A3A40")] public static PMGCJEPKFOF DMKBKDBDCLM(Guid LBPCKJBAGJK, [Optional] string MMBOKOLAJFH, [Optional] long? JBHHGNEADNC, [Optional] long? MACNIENMFHJ, [Optional] int? IBGLMMHBBJA) { Dictionary dictionary = new Dictionary(); string text = LBPCKJBAGJK.ToString(); dictionary.Add("PurchaseOfferId", text); if (text == 0) { dictionary.Add("Name", MMBOKOLAJFH); } string text2 = JBHHGNEADNC.ToString(); dictionary.Add("Amount", text2); string text3 = MACNIENMFHJ.ToString(); dictionary.Add("Price", text3); string text4; dictionary.Add("Order", text4); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/updatePurchaseOffer", dictionary, num != 0); int num2 = 0; int num3 = 0; return pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to update purchase offer").FLCJGMGGPCC(); } // Token: 0x06007EEB RID: 32491 RVA: 0x001B58E0 File Offset: 0x001B3AE0 [Token(Token = "0x6007EEB")] [Address(RVA = "0x12A3D30", Offset = "0x12A2B30", VA = "0x1812A3D30")] public static DABKFAIHBBP GCAFMENAKKM(Guid GHNCCFLLICJ) { Dictionary dictionary = new Dictionary(); string text = GHNCCFLLICJ.ToString(); dictionary.Add("PurchaseOfferId", text); int num = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/roomcurrencies/v1/deletePurchaseOffer", dictionary, num != 0); int num2 = 0; int num3 = 0; return EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0).KIFEHEKHAPE("Failed to delete purchase offer")); } // Token: 0x06007EEC RID: 32492 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007EEC")] [Address(RVA = "0x12A4270", Offset = "0x12A3070", VA = "0x1812A4270")] public static PMGCJEPKFOF> LDMNEFCDHMP(Guid FCFNCJCFGFD, bool KGJFIJCIGPJ = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007EED RID: 32493 RVA: 0x001B593C File Offset: 0x001B3B3C [Token(Token = "0x6007EED")] [Address(RVA = "0x12A3E20", Offset = "0x12A2C20", VA = "0x1812A3E20")] private static PMGCJEPKFOF> GCLFILEDAFG(IReadOnlyList HAICJLLJALB) { string text = new KKEKLMFHNEE(AEOPHJMOOFE.GAJNEAAKCFF(0, 100), (LDCMJEDOFCO)((uint)1), "api/roomcurrencies/v1/getPurchaseOffersBatch").DGGIBOPEGAF("ids", HAICJLLJALB).ToString(); PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06007EEE RID: 32494 RVA: 0x001B5978 File Offset: 0x001B3B78 [Token(Token = "0x6007EEE")] [Address(RVA = "0x12A41D0", Offset = "0x12A2FD0", VA = "0x1812A41D0")] public static PMGCJEPKFOF KBICJNJPNFL() { int num = 0; TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB; ulong num2; return LGIGKAKBONN.NKAIOCNCINN(LDCMJEDOFCO.API, "api/roomcurrencies/v1/betaEnabled", jphofcpgcdb, num != 0, num2 != 0UL).KIFEHEKHAPE("Failed to get is room currency beta enabled"); } // Token: 0x06007EEF RID: 32495 RVA: 0x001B59A8 File Offset: 0x001B3BA8 [Token(Token = "0x6007EEF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EOAIAFABHCF() { } // Token: 0x06007EF0 RID: 32496 RVA: 0x001B59BC File Offset: 0x001B3BBC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007EF0")] [Address(RVA = "0x12A4A60", Offset = "0x12A3860", VA = "0x1812A4A60")] static EOAIAFABHCF() { int num = 0; EOAIAFABHCF.NIFOJBFDNPG = num; EOAIAFABHCF.LHBNBGJPEJO = num; int num2; int num3; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num2 != 0, num3 != 0); num3 = 0; num2 = 0; EOAIAFABHCF.PKBOENJKCMG = mfbglihgcgo; int num4; int num5; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num4 != 0, num5 != 0); num5 = 0; num4 = 0; EOAIAFABHCF.MPBNOIFPLFH = mfbglihgcgo2; int num6; int num7; MFBGLIHGCGO mfbglihgcgo3 = new MFBGLIHGCGO(4, num6 != 0, num7 != 0); num7 = 0; num6 = 0; EOAIAFABHCF.NMHCJGKIJDD = mfbglihgcgo3; int num8; JEEAHOAIKMH jeeahoaikmh = new JEEAHOAIKMH(EOAIAFABHCF.LHBNBGJPEJO, num8); num8 = 0; EOAIAFABHCF.BJOFBCCNJEJ = jeeahoaikmh; int num9; AEMPKCBKHII.APFDBPOPECA apfdbpopeca = new AEMPKCBKHII.APFDBPOPECA(num9.GCLFILEDAFG); num9 = 0; Func func = delegate(KNACFHHELMO set) { throw new NullReferenceException(); }; JEEAHOAIKMH bjofbccnjej = EOAIAFABHCF.BJOFBCCNJEJ; EOAIAFABHCF.DLPHFKCFAJD = new AEMPKCBKHII(apfdbpopeca, func, bjofbccnjej, num, num, num); } // Token: 0x04005537 RID: 21815 [Token(Token = "0x4005537")] private const string IDBNOKGCCPP = "api/roomcurrencies"; // Token: 0x04005538 RID: 21816 [Token(Token = "0x4005538")] private static readonly TimeSpan NIFOJBFDNPG; // Token: 0x04005539 RID: 21817 [Token(Token = "0x4005539")] private static readonly TimeSpan LHBNBGJPEJO; // Token: 0x0400553A RID: 21818 [Token(Token = "0x400553A")] public const int KFBKIPLGIIM = 3; // Token: 0x0400553B RID: 21819 [Token(Token = "0x400553B")] public const int OIHAJHAFKEM = 20; // Token: 0x0400553C RID: 21820 [Token(Token = "0x400553C")] public const int NABMKIPKGFK = 10; // Token: 0x0400553D RID: 21821 [Token(Token = "0x400553D")] public const int PPIJNBNENEA = 174; // Token: 0x0400553E RID: 21822 [Token(Token = "0x400553E")] public const long OPJBCDFJCDN = 1L; // Token: 0x0400553F RID: 21823 [Token(Token = "0x400553F")] public const long MKLCLLGGKBG = 1000000000L; // Token: 0x04005540 RID: 21824 [Token(Token = "0x4005540")] public static readonly MFBGLIHGCGO PKBOENJKCMG; // Token: 0x04005541 RID: 21825 [Token(Token = "0x4005541")] public static readonly MFBGLIHGCGO MPBNOIFPLFH; // Token: 0x04005542 RID: 21826 [Token(Token = "0x4005542")] public static readonly MFBGLIHGCGO NMHCJGKIJDD; // Token: 0x04005543 RID: 21827 [Token(Token = "0x4005543")] private static readonly JEEAHOAIKMH BJOFBCCNJEJ; // Token: 0x04005544 RID: 21828 [Token(Token = "0x4005544")] private static readonly AEMPKCBKHII DLPHFKCFAJD; // Token: 0x02001594 RID: 5524 [Token(Token = "0x2001594")] [CompilerGenerated] private sealed class IAOHNLHNOEJ { // Token: 0x06007EF1 RID: 32497 RVA: 0x001B5A88 File Offset: 0x001B3C88 [Token(Token = "0x6007EF1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IAOHNLHNOEJ() { } // Token: 0x06007EF2 RID: 32498 RVA: 0x001B5A9C File Offset: 0x001B3C9C [Token(Token = "0x6007EF2")] [Address(RVA = "0x12B60E0", Offset = "0x12B4EE0", VA = "0x1812B60E0")] internal void b__0(JCNKFMJGJLH response) { int k__BackingField = response.k__BackingField; Guid guid = this.currencyId; long k__BackingField = response.k__BackingField; DateTime k__BackingField = response.k__BackingField; ONJGGMKDKGN onjggmkdkgn = new ONJGGMKDKGN(k__BackingField, guid, k__BackingField, k__BackingField); MFBGLIHGCGO pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG; if (pkboenjkcmg != 0) { pkboenjkcmg.CNFDGDEOPPF(onjggmkdkgn); } } // Token: 0x04005545 RID: 21829 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005545")] public Guid currencyId; } }