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

495 lines
17 KiB
C#

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<string, object> NGPMADFHHKP)
{
OOCCCGPICOG oocccgpicog = AEOPHJMOOFE.PPGFHEDFBEA<OOCCCGPICOG>(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<string, object> NGPMADFHHKP)
{
OOCCCGPICOG oocccgpicog = AEOPHJMOOFE.PPGFHEDFBEA<OOCCCGPICOG>(NGPMADFHHKP);
int num = 0;
if (OOCCCGPICOG.BDBLGMKABNK(oocccgpicog, num))
{
FOEHJBDMMBH.ACPJNCMKNHC(oocccgpicog.<JPAOOKPLEDB>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<string, object> 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<List<OOCCCGPICOG>> AFLPGGJMPOE)
{
string text = string.Format("{0}v2/getUnlocked", "api/consumables/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<List<PLHFAEBLDAE>> ojdjijdnfhe = delegate(string error, List<PLHFAEBLDAE> items)
{
Debug.LogError("Failed to download unlocked Consumables: " + error);
BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> callback = AFLPGGJMPOE;
List<OOCCCGPICOG> list = FOEHJBDMMBH.CEDBCPIIPLP(items);
int num3 = 0;
BPHGKAEDBPE.HADGLCCBNHM<List<OOCCCGPICOG>>(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.<MAAELOFEKIJ>k__BackingField > 0)
{
BAJGNABECMN.<OLCLLOHLPEH>k__BackingField = CNEIBILGFCO;
string text = string.Format("{0}v1/updateActive", "api/consumables/");
FOEHJBDMMBH.ActivateConsumableItemRequest activateConsumableItemRequest = new FOEHJBDMMBH.ActivateConsumableItemRequest();
long <JPAOOKPLEDB>k__BackingField = BAJGNABECMN.<JPAOOKPLEDB>k__BackingField;
activateConsumableItemRequest.Id = <JPAOOKPLEDB>k__BackingField;
activateConsumableItemRequest.IsActive = CNEIBILGFCO;
string text2 = JsonUtility.ToJson(activateConsumableItemRequest);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> 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.<MAAELOFEKIJ>k__BackingField > 0)
{
string text = string.Format("{0}v1/consume", "api/consumables/");
FOEHJBDMMBH.ConsumableItemRequest consumableItemRequest = new FOEHJBDMMBH.ConsumableItemRequest();
long <JPAOOKPLEDB>k__BackingField = consumable.<JPAOOKPLEDB>k__BackingField;
consumableItemRequest.Id = <JPAOOKPLEDB>k__BackingField;
int deltaCount3 = deltaCount;
consumableItemRequest.DeltaCount = deltaCount3;
string text2 = JsonUtility.ToJson(consumableItemRequest);
OOCCCGPICOG consumable3 = consumable;
int num = consumable3.<MAAELOFEKIJ>k__BackingField;
int num2 = Mathf.Abs(deltaCount);
num -= num2;
consumable3.<MAAELOFEKIJ>k__BackingField = num;
int num3 = 0;
PMGCJEPKFOF<HOOILIHKMEG> 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.<MAAELOFEKIJ>k__BackingField = deltaCount2;
BPHGKAEDBPE.HADGLCCBNHM(callback, error);
};
return dabkfaihbbp.LCGFHJPKIOI(cbeohbcipea);
}
FOEHJBDMMBH.ACPJNCMKNHC(BAJGNABECMN.<JPAOOKPLEDB>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<List<OOCCCGPICOG>> 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 <CNJALCEBPMC>k__BackingField = BAJGNABECMN.<CNJALCEBPMC>k__BackingField;
transferConsumableRequest.ConsumableItemDesc = <CNJALCEBPMC>k__BackingField;
string text2 = JsonUtility.ToJson(transferConsumableRequest);
ulong num2;
ulong num3;
PMGCJEPKFOF<HOOILIHKMEG> 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 <JPAOOKPLEDB>k__BackingField = BAJGNABECMN.<JPAOOKPLEDB>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<OOCCCGPICOG> CEDBCPIIPLP(List<PLHFAEBLDAE> DKFMKJBDKLE)
{
int num;
List<OOCCCGPICOG> list;
do
{
num = 0;
list = new List();
List<OOCCCGPICOG>.Enumerator enumerator = list.GetEnumerator();
bool flag;
if (flag)
{
List<OOCCCGPICOG> 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<OOCCCGPICOG> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
FOEHJBDMMBH.KPCJMBNIHHL = mfbglihgcgo;
int num5;
int num6;
MFBGLIHGCGO<long> 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<OOCCCGPICOG> KPCJMBNIHHL;
// Token: 0x04004BC9 RID: 19401
[Token(Token = "0x4004BC9")]
public static MFBGLIHGCGO<long> 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 <DowloadUnlockedConsumables>b__0(string error, List<PLHFAEBLDAE> items)
{
Debug.LogError("Failed to download unlocked Consumables: " + error);
BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> ojdjijdnfhe = this.callback;
List<OOCCCGPICOG> list = FOEHJBDMMBH.CEDBCPIIPLP(items);
int num = 0;
BPHGKAEDBPE.HADGLCCBNHM<List<OOCCCGPICOG>>(ojdjijdnfhe, num, list);
}
// Token: 0x04004BD0 RID: 19408
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004BD0")]
public BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> 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 <UseConsumable>b__0(string error)
{
OOCCCGPICOG oocccgpicog = this.consumable;
int num = this.deltaCount;
int num2 = Mathf.Abs(num);
oocccgpicog.<MAAELOFEKIJ>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;
}
}