Files
2026-04-10 22:50:51 +02:00

440 lines
16 KiB
C#

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<string, object> AFFGEJMJDIJ)
{
MIOFEDOAAFD miofedoaafd = AEOPHJMOOFE.PPGFHEDFBEA<MIOFEDOAAFD>(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<string, object> AFFGEJMJDIJ)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("CurrencyId", AFFGEJMJDIJ);
MFBGLIHGCGO<Guid> 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<ONJGGMKDKGN> 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<MIOFEDOAAFD> HKAHMJEPHDN(long HNHLJONGKHB, string MMBOKOLAJFH, string LJIGOCDPEJF, long DMMEOELKKDC)
{
Dictionary<string, string> 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<HOOILIHKMEG> 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<MIOFEDOAAFD>();
}
// Token: 0x06007EE4 RID: 32484 RVA: 0x001B55B8 File Offset: 0x001B37B8
[Token(Token = "0x6007EE4")]
[Address(RVA = "0x12A36F0", Offset = "0x12A24F0", VA = "0x1812A36F0")]
public static PMGCJEPKFOF<MIOFEDOAAFD> COIGPBDGBAI(Guid FCFNCJCFGFD, [Optional] string MMBOKOLAJFH, [Optional] string LJIGOCDPEJF, [Optional] long? DMMEOELKKDC)
{
Dictionary<string, string> 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<HOOILIHKMEG> 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<MIOFEDOAAFD>();
}
// Token: 0x06007EE5 RID: 32485 RVA: 0x001B5654 File Offset: 0x001B3854
[Token(Token = "0x6007EE5")]
[Address(RVA = "0x12A47E0", Offset = "0x12A35E0", VA = "0x1812A47E0")]
public static PMGCJEPKFOF<JCNKFMJGJLH> PLNGOCLOPHA(Guid FCFNCJCFGFD, int JMJFNMDILAM, long JBHHGNEADNC)
{
Guid guid = Guid.NewGuid();
Dictionary<string, string> 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<HOOILIHKMEG> 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<JCNKFMJGJLH>();
Guid currencyId;
Action<JCNKFMJGJLH> action = delegate(JCNKFMJGJLH response)
{
int <IFBPANODIPA>k__BackingField = response.<IFBPANODIPA>k__BackingField;
Guid currencyId2 = currencyId;
long <DLEONIFNDHO>k__BackingField = response.<DLEONIFNDHO>k__BackingField;
DateTime <IDKMFECFIAF>k__BackingField = response.<IDKMFECFIAF>k__BackingField;
ONJGGMKDKGN onjggmkdkgn = new ONJGGMKDKGN(<IFBPANODIPA>k__BackingField, currencyId2, <DLEONIFNDHO>k__BackingField, <IDKMFECFIAF>k__BackingField);
MFBGLIHGCGO<ONJGGMKDKGN> 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<List<MIOFEDOAAFD>> BHIOCPLKNHF(long HNHLJONGKHB, bool KGJFIJCIGPJ = false)
{
string text;
if (KGJFIJCIGPJ)
{
LGIGKAKBONN.KAAKKFICFLM(text);
}
int num = 0;
TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN;
return LGIGKAKBONN.AEGCBLLABMN<MIOFEDOAAFD>(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<ONJGGMKDKGN> 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<ONJGGMKDKGN>(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<List<ONJGGMKDKGN>> PHAFKDNFEHL(long HNHLJONGKHB, bool KGJFIJCIGPJ = false)
{
string text;
if (KGJFIJCIGPJ)
{
LGIGKAKBONN.KAAKKFICFLM(text);
}
int num = 0;
TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN;
return LGIGKAKBONN.AEGCBLLABMN<ONJGGMKDKGN>(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<AMNNCAIDCEM> DJLHNPFLLFO(Guid FCFNCJCFGFD, string MMBOKOLAJFH, long JBHHGNEADNC, long MACNIENMFHJ, int IBGLMMHBBJA)
{
Dictionary<string, string> 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<HOOILIHKMEG> 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<AMNNCAIDCEM>();
}
// Token: 0x06007EEA RID: 32490 RVA: 0x001B583C File Offset: 0x001B3A3C
[Token(Token = "0x6007EEA")]
[Address(RVA = "0x12A3A40", Offset = "0x12A2840", VA = "0x1812A3A40")]
public static PMGCJEPKFOF<AMNNCAIDCEM> DMKBKDBDCLM(Guid LBPCKJBAGJK, [Optional] string MMBOKOLAJFH, [Optional] long? JBHHGNEADNC, [Optional] long? MACNIENMFHJ, [Optional] int? IBGLMMHBBJA)
{
Dictionary<string, string> 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<HOOILIHKMEG> 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<AMNNCAIDCEM>();
}
// 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<string, string> dictionary = new Dictionary();
string text = GHNCCFLLICJ.ToString();
dictionary.Add("PurchaseOfferId", text);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> 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<List<AMNNCAIDCEM>> 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<List<KNACFHHELMO>> GCLFILEDAFG(IReadOnlyList<Guid> HAICJLLJALB)
{
string text = new KKEKLMFHNEE(AEOPHJMOOFE.GAJNEAAKCFF(0, 100), (LDCMJEDOFCO)((uint)1), "api/roomcurrencies/v1/getPurchaseOffersBatch").DGGIBOPEGAF<Guid>("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<bool> KBICJNJPNFL()
{
int num = 0;
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
ulong num2;
return LGIGKAKBONN.NKAIOCNCINN<bool>(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<ONJGGMKDKGN> mfbglihgcgo = new MFBGLIHGCGO(4, num2 != 0, num3 != 0);
num3 = 0;
num2 = 0;
EOAIAFABHCF.PKBOENJKCMG = mfbglihgcgo;
int num4;
int num5;
MFBGLIHGCGO<MIOFEDOAAFD> mfbglihgcgo2 = new MFBGLIHGCGO(4, num4 != 0, num5 != 0);
num5 = 0;
num4 = 0;
EOAIAFABHCF.MPBNOIFPLFH = mfbglihgcgo2;
int num6;
int num7;
MFBGLIHGCGO<Guid> mfbglihgcgo3 = new MFBGLIHGCGO(4, num6 != 0, num7 != 0);
num7 = 0;
num6 = 0;
EOAIAFABHCF.NMHCJGKIJDD = mfbglihgcgo3;
int num8;
JEEAHOAIKMH<Guid, KNACFHHELMO> jeeahoaikmh = new JEEAHOAIKMH(EOAIAFABHCF.LHBNBGJPEJO, num8);
num8 = 0;
EOAIAFABHCF.BJOFBCCNJEJ = jeeahoaikmh;
int num9;
AEMPKCBKHII<Guid, KNACFHHELMO>.APFDBPOPECA apfdbpopeca = new AEMPKCBKHII.APFDBPOPECA(num9.GCLFILEDAFG);
num9 = 0;
Func<KNACFHHELMO, Guid> func = delegate(KNACFHHELMO set)
{
throw new NullReferenceException();
};
JEEAHOAIKMH<Guid, KNACFHHELMO> 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<ONJGGMKDKGN> PKBOENJKCMG;
// Token: 0x04005541 RID: 21825
[Token(Token = "0x4005541")]
public static readonly MFBGLIHGCGO<MIOFEDOAAFD> MPBNOIFPLFH;
// Token: 0x04005542 RID: 21826
[Token(Token = "0x4005542")]
public static readonly MFBGLIHGCGO<Guid> NMHCJGKIJDD;
// Token: 0x04005543 RID: 21827
[Token(Token = "0x4005543")]
private static readonly JEEAHOAIKMH<Guid, KNACFHHELMO> BJOFBCCNJEJ;
// Token: 0x04005544 RID: 21828
[Token(Token = "0x4005544")]
private static readonly AEMPKCBKHII<Guid, KNACFHHELMO> 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 <AwardCurrencyAsync>b__0(JCNKFMJGJLH response)
{
int <IFBPANODIPA>k__BackingField = response.<IFBPANODIPA>k__BackingField;
Guid guid = this.currencyId;
long <DLEONIFNDHO>k__BackingField = response.<DLEONIFNDHO>k__BackingField;
DateTime <IDKMFECFIAF>k__BackingField = response.<IDKMFECFIAF>k__BackingField;
ONJGGMKDKGN onjggmkdkgn = new ONJGGMKDKGN(<IFBPANODIPA>k__BackingField, guid, <DLEONIFNDHO>k__BackingField, <IDKMFECFIAF>k__BackingField);
MFBGLIHGCGO<ONJGGMKDKGN> pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG;
if (pkboenjkcmg != 0)
{
pkboenjkcmg.CNFDGDEOPPF(onjggmkdkgn);
}
}
// Token: 0x04005545 RID: 21829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005545")]
public Guid currencyId;
}
}