Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/FOEHJBDMMBH.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x0200144F RID: 5199
[Token(Token = "0x200144F")]
public class FOEHJBDMMBH
{
// Token: 0x060075E0 RID: 30176 RVA: 0x00199620 File Offset: 0x00197820
[Token(Token = "0x60075E0")]
[Address(RVA = "0x163FB20", Offset = "0x163EB20", VA = "0x18163FB20")]
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: 0x060075E1 RID: 30177 RVA: 0x00199658 File Offset: 0x00197858
[Token(Token = "0x60075E1")]
[Address(RVA = "0x1640210", Offset = "0x163F210", VA = "0x181640210")]
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: 0x060075E2 RID: 30178 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60075E2")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
private static void NPCPLFAONFO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060075E3 RID: 30179 RVA: 0x001996B0 File Offset: 0x001978B0
[Token(Token = "0x60075E3")]
[Address(RVA = "0x163FE50", Offset = "0x163EE50", VA = "0x18163FE50")]
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: 0x060075E4 RID: 30180 RVA: 0x001996D8 File Offset: 0x001978D8
[Token(Token = "0x60075E4")]
[Address(RVA = "0x163FF10", Offset = "0x163EF10", VA = "0x18163FF10")]
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: 0x060075E5 RID: 30181 RVA: 0x0019970C File Offset: 0x0019790C
[Token(Token = "0x60075E5")]
[Address(RVA = "0x163FE00", Offset = "0x163EE00", VA = "0x18163FE00")]
private static void JADFDMGEJDM(Dictionary<string, object> NGPMADFHHKP)
{
FOEHJBDMMBH.GCADFLOFINA();
}
// Token: 0x060075E6 RID: 30182 RVA: 0x00199720 File Offset: 0x00197920
[Token(Token = "0x60075E6")]
[Address(RVA = "0x163FA20", Offset = "0x163EA20", VA = "0x18163FA20")]
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: 0x060075E7 RID: 30183 RVA: 0x00199780 File Offset: 0x00197980
[Token(Token = "0x60075E7")]
[Address(RVA = "0x16402F0", Offset = "0x163F2F0", VA = "0x1816402F0")]
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: 0x060075E8 RID: 30184 RVA: 0x001997F8 File Offset: 0x001979F8
[Token(Token = "0x60075E8")]
[Address(RVA = "0x163FFE0", Offset = "0x163EFE0", VA = "0x18163FFE0")]
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: 0x060075E9 RID: 30185 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60075E9")]
[Address(RVA = "0x163F4C0", Offset = "0x163E4C0", VA = "0x18163F4C0")]
public static PMGCJEPKFOF<List<OOCCCGPICOG>> AFMKIHFMMBI(int HLHHPEKALPI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060075EA RID: 30186 RVA: 0x001998E4 File Offset: 0x00197AE4
[Token(Token = "0x60075EA")]
[Address(RVA = "0x163F740", Offset = "0x163E740", VA = "0x18163F740")]
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: 0x060075EB RID: 30187 RVA: 0x001999BC File Offset: 0x00197BBC
[Token(Token = "0x60075EB")]
[Address(RVA = "0x163FBD0", Offset = "0x163EBD0", VA = "0x18163FBD0")]
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: 0x060075EC RID: 30188 RVA: 0x001999FC File Offset: 0x00197BFC
[Token(Token = "0x60075EC")]
[Address(RVA = "0x163FD20", Offset = "0x163ED20", VA = "0x18163FD20")]
private static void GCADFLOFINA()
{
FOEHJBDMMBH.AFKMKIAPOPL.CNFDGDEOPPF();
}
// Token: 0x060075ED RID: 30189 RVA: 0x00199A1C File Offset: 0x00197C1C
[Token(Token = "0x60075ED")]
[Address(RVA = "0x163F2E0", Offset = "0x163E2E0", VA = "0x18163F2E0")]
private static void ABHPBBJLHEF(OOCCCGPICOG BAJGNABECMN)
{
FOEHJBDMMBH.KPCJMBNIHHL.CNFDGDEOPPF(BAJGNABECMN);
}
// Token: 0x060075EE RID: 30190 RVA: 0x00199A3C File Offset: 0x00197C3C
[Token(Token = "0x60075EE")]
[Address(RVA = "0x163F3D0", Offset = "0x163E3D0", VA = "0x18163F3D0")]
private static void ACPJNCMKNHC(long NJCHOELCFME)
{
FOEHJBDMMBH.GFLPHDLAEOP.CNFDGDEOPPF(NJCHOELCFME);
}
// Token: 0x060075EF RID: 30191 RVA: 0x00199A5C File Offset: 0x00197C5C
[Token(Token = "0x60075EF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FOEHJBDMMBH()
{
}
// Token: 0x060075F0 RID: 30192 RVA: 0x00199A70 File Offset: 0x00197C70
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60075F0")]
[Address(RVA = "0x1640420", Offset = "0x163F420", VA = "0x181640420")]
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: 0x04004D4C RID: 19788
[Token(Token = "0x4004D4C")]
private const string KHJFCOBLKDA = "api/consumables/";
// Token: 0x04004D4D RID: 19789
[Token(Token = "0x4004D4D")]
public static OKNNKFGFODL AFKMKIAPOPL;
// Token: 0x04004D4E RID: 19790
[Token(Token = "0x4004D4E")]
public static MFBGLIHGCGO<OOCCCGPICOG> KPCJMBNIHHL;
// Token: 0x04004D4F RID: 19791
[Token(Token = "0x4004D4F")]
public static MFBGLIHGCGO<long> GFLPHDLAEOP;
// Token: 0x02001450 RID: 5200
[Token(Token = "0x2001450")]
public sealed class BLEPDFIBHKH : MulticastDelegate
{
// Token: 0x060075F1 RID: 30193 RVA: 0x00199AC4 File Offset: 0x00197CC4
[Token(Token = "0x60075F1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BLEPDFIBHKH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060075F2 RID: 30194 RVA: 0x00199AE0 File Offset: 0x00197CE0
[Token(Token = "0x60075F2")]
[Address(RVA = "0x79ACE0", Offset = "0x799CE0", VA = "0x18079ACE0", Slot = "13")]
public void Invoke(long NJCHOELCFME)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060075F3 RID: 30195 RVA: 0x00199B54 File Offset: 0x00197D54
[Token(Token = "0x60075F3")]
[Address(RVA = "0x163A0D0", Offset = "0x16390D0", VA = "0x18163A0D0", Slot = "14")]
public IAsyncResult BeginInvoke(long NJCHOELCFME, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060075F4 RID: 30196 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60075F4")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001451 RID: 5201
[Token(Token = "0x2001451")]
[Serializable]
public class ActivateConsumableItemRequest
{
// Token: 0x060075F5 RID: 30197 RVA: 0x00199B64 File Offset: 0x00197D64
[Token(Token = "0x60075F5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ActivateConsumableItemRequest()
{
}
// Token: 0x04004D50 RID: 19792
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D50")]
public long Id;
// Token: 0x04004D51 RID: 19793
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D51")]
public bool IsActive;
}
// Token: 0x02001452 RID: 5202
[Token(Token = "0x2001452")]
[Serializable]
public class ConsumableItemRequest
{
// Token: 0x060075F6 RID: 30198 RVA: 0x00199B78 File Offset: 0x00197D78
[Token(Token = "0x60075F6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ConsumableItemRequest()
{
}
// Token: 0x04004D52 RID: 19794
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D52")]
public long Id;
// Token: 0x04004D53 RID: 19795
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D53")]
public int DeltaCount;
}
// Token: 0x02001453 RID: 5203
[Token(Token = "0x2001453")]
[Serializable]
public class TransferConsumableRequest
{
// Token: 0x060075F7 RID: 30199 RVA: 0x00199B8C File Offset: 0x00197D8C
[Token(Token = "0x60075F7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TransferConsumableRequest()
{
}
// Token: 0x04004D54 RID: 19796
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D54")]
public int CreatorPlayerId;
// Token: 0x04004D55 RID: 19797
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D55")]
public string ConsumableItemDesc;
}
// Token: 0x02001454 RID: 5204
[Token(Token = "0x2001454")]
[CompilerGenerated]
private sealed class PEKAFIGIJGG
{
// Token: 0x060075F8 RID: 30200 RVA: 0x00199BA0 File Offset: 0x00197DA0
[Token(Token = "0x60075F8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PEKAFIGIJGG()
{
}
// Token: 0x060075F9 RID: 30201 RVA: 0x00199BB4 File Offset: 0x00197DB4
[Token(Token = "0x60075F9")]
[Address(RVA = "0x16539A0", Offset = "0x16529A0", VA = "0x1816539A0")]
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: 0x04004D56 RID: 19798
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D56")]
public BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> callback;
}
// Token: 0x02001455 RID: 5205
[Token(Token = "0x2001455")]
[CompilerGenerated]
private sealed class ANAFOIKJAPB
{
// Token: 0x060075FA RID: 30202 RVA: 0x00199BEC File Offset: 0x00197DEC
[Token(Token = "0x60075FA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ANAFOIKJAPB()
{
}
// Token: 0x060075FB RID: 30203 RVA: 0x00199C00 File Offset: 0x00197E00
[Token(Token = "0x60075FB")]
[Address(RVA = "0x1639FF0", Offset = "0x1638FF0", VA = "0x181639FF0")]
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: 0x04004D57 RID: 19799
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D57")]
public OOCCCGPICOG consumable;
// Token: 0x04004D58 RID: 19800
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004D58")]
public int deltaCount;
// Token: 0x04004D59 RID: 19801
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004D59")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
}