Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/FOEHJBDMMBH.cs
T
2026-04-08 23:40:05 +02:00

511 lines
19 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000D7D RID: 3453
[Token(Token = "0x2000D7D")]
[StructLayout(3)]
public class FOEHJBDMMBH
{
// Token: 0x060053FB RID: 21499 RVA: 0x001326FC File Offset: 0x001308FC
[Token(Token = "0x60053FB")]
[Address(RVA = "0x164F860", Offset = "0x164E260", VA = "0x18164F860")]
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: 0x060053FC RID: 21500 RVA: 0x00132734 File Offset: 0x00130934
[Token(Token = "0x60053FC")]
[Address(RVA = "0x164FF60", Offset = "0x164E960", VA = "0x18164FF60")]
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: 0x060053FD RID: 21501 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60053FD")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private static void NPCPLFAONFO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060053FE RID: 21502 RVA: 0x0013278C File Offset: 0x0013098C
[Token(Token = "0x60053FE")]
[Address(RVA = "0x164FBC0", Offset = "0x164E5C0", VA = "0x18164FBC0")]
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: 0x060053FF RID: 21503 RVA: 0x001327B4 File Offset: 0x001309B4
[Token(Token = "0x60053FF")]
[Address(RVA = "0x164FC80", Offset = "0x164E680", VA = "0x18164FC80")]
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: 0x06005400 RID: 21504 RVA: 0x001327E8 File Offset: 0x001309E8
[Token(Token = "0x6005400")]
[Address(RVA = "0x164FB70", Offset = "0x164E570", VA = "0x18164FB70")]
private static void JADFDMGEJDM(Dictionary<string, object> NGPMADFHHKP)
{
FOEHJBDMMBH.GCADFLOFINA();
}
// Token: 0x06005401 RID: 21505 RVA: 0x001327FC File Offset: 0x001309FC
[Token(Token = "0x6005401")]
[Address(RVA = "0x164F800", Offset = "0x164E200", VA = "0x18164F800")]
public static IEnumerator BAKHDHHALHF(BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06005401)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator FOEHJBDMMBH::BAKHDHHALHF(BPHGKAEDBPE/OJDJIJDNFHE<System.Collections.Generic.List`1<OOCCCGPICOG>>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(HHFGPIBAMOB::System.IDisposable.Dispose, ldloc:HHFGPIBAMOB(var_0))
stfld:int32(HHFGPIBAMOB::<>1__state, ldloc:HHFGPIBAMOB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class BPHGKAEDBPE/OJDJIJDNFHE<class [mscorlib]System.Collections.Generic.List`1<class OOCCCGPICOG>>(HHFGPIBAMOB::callback, ldloc:HHFGPIBAMOB(var_0), ldloc:class BPHGKAEDBPE/OJDJIJDNFHE<class [mscorlib]System.Collections.Generic.List`1<class OOCCCGPICOG>>(AFLPGGJMPOE))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06005402 RID: 21506 RVA: 0x00132820 File Offset: 0x00130A20
[Token(Token = "0x6005402")]
[Address(RVA = "0x1650040", Offset = "0x164EA40", VA = "0x181650040")]
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);
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
throw new NullReferenceException();
}
// Token: 0x06005403 RID: 21507 RVA: 0x00132894 File Offset: 0x00130A94
[Token(Token = "0x6005403")]
[Address(RVA = "0x164FD50", Offset = "0x164E750", VA = "0x18164FD50")]
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;
ulong num3;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num3 != 0UL);
int num4 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num4 != 0);
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = delegate(string error)
{
OOCCCGPICOG consumable2 = consumable;
int deltaCount2 = deltaCount;
int num5 = Mathf.Abs(deltaCount2);
consumable2.<MAAELOFEKIJ>k__BackingField = deltaCount2;
BPHGKAEDBPE.HADGLCCBNHM(callback, error);
};
return promise2.LCGFHJPKIOI(cbeohbcipea);
}
FOEHJBDMMBH.ACPJNCMKNHC(BAJGNABECMN.<JPAOOKPLEDB>k__BackingField);
BPHGKAEDBPE.HADGLCCBNHM(callback, "Count is 0");
throw new NullReferenceException();
}
// Token: 0x06005404 RID: 21508 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005404")]
[Address(RVA = "0x164F250", Offset = "0x164DC50", VA = "0x18164F250")]
public static IPromise<List<OOCCCGPICOG>> AFMKIHFMMBI(int HLHHPEKALPI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005405 RID: 21509 RVA: 0x0013298C File Offset: 0x00130B8C
[Token(Token = "0x6005405")]
[Address(RVA = "0x164F4D0", Offset = "0x164DED0", VA = "0x18164F4D0")]
public static IPromise 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);
int num2 = 0;
int num3 = 0;
int num4 = 0;
IPromise<HOOILIHKMEG> promise2;
IPromise promise = promise2.FAKEPMNIOAI(num4 != 0, num3 != 0).MOAAINIDMGC("Failed to TransferConsumable");
if (FOEHJBDMMBH.<>c.<>9__18_0 == 0)
{
FOEHJBDMMBH.<>c.<>9__18_0 = (string _) => "An error occurred. Please try again.";
}
if (num2 < "Failed to TransferConsumable")
{
num2 += num2;
if (num2 == "Failed to TransferConsumable")
{
num2 += num2;
goto IL_B4;
}
num2++;
}
return EEMMNNGBJGD.FLCJGMGGPCC(num2);
}
IL_B4:
int num5 = 0;
if (BAJGNABECMN != 0)
{
}
Debug.LogError(string.Format("Failed to transfer consumable. consumble: {0}, gifterPlayerId: {1}", num5, num5));
return Promise.FromError("Unknown error occured");
}
// Token: 0x06005406 RID: 21510 RVA: 0x00132A78 File Offset: 0x00130C78
[Token(Token = "0x6005406")]
[Address(RVA = "0x164F910", Offset = "0x164E310", VA = "0x18164F910")]
private static List<OOCCCGPICOG> CEDBCPIIPLP(List<PLHFAEBLDAE> DKFMKJBDKLE)
{
int num;
List<OOCCCGPICOG> list;
do
{
num = 0;
list = new List();
if (list.GetEnumerator() != 0)
{
List<OOCCCGPICOG> list2;
list.AddRange(list2);
}
if (num != -1)
{
}
}
while (num != 0);
return list;
}
// Token: 0x06005407 RID: 21511 RVA: 0x00132AB8 File Offset: 0x00130CB8
[Token(Token = "0x6005407")]
[Address(RVA = "0x164FA90", Offset = "0x164E490", VA = "0x18164FA90")]
private static void GCADFLOFINA()
{
ActionEvent afkmkiapopl = FOEHJBDMMBH.AFKMKIAPOPL;
int num = 0;
afkmkiapopl.Invoke(num != 0);
}
// Token: 0x06005408 RID: 21512 RVA: 0x00132ADC File Offset: 0x00130CDC
[Token(Token = "0x6005408")]
[Address(RVA = "0x164F070", Offset = "0x164DA70", VA = "0x18164F070")]
private static void ABHPBBJLHEF(OOCCCGPICOG BAJGNABECMN)
{
FOEHJBDMMBH.KPCJMBNIHHL.Invoke(BAJGNABECMN);
}
// Token: 0x06005409 RID: 21513 RVA: 0x00132AFC File Offset: 0x00130CFC
[Token(Token = "0x6005409")]
[Address(RVA = "0x164F160", Offset = "0x164DB60", VA = "0x18164F160")]
private static void ACPJNCMKNHC(long NJCHOELCFME)
{
FOEHJBDMMBH.GFLPHDLAEOP.Invoke(NJCHOELCFME);
}
// Token: 0x0600540A RID: 21514 RVA: 0x00132B1C File Offset: 0x00130D1C
[Token(Token = "0x600540A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FOEHJBDMMBH()
{
}
// Token: 0x0600540B RID: 21515 RVA: 0x00132B30 File Offset: 0x00130D30
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600540B")]
[Address(RVA = "0x1650170", Offset = "0x164EB70", VA = "0x181650170")]
static FOEHJBDMMBH()
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
FOEHJBDMMBH.AFKMKIAPOPL = actionEvent;
int num2;
ActionEvent<OOCCCGPICOG> actionEvent2 = new ActionEvent(4, num2 != 0);
num2 = 0;
FOEHJBDMMBH.KPCJMBNIHHL = actionEvent2;
int num3;
ActionEvent<long> actionEvent3 = new ActionEvent(4, num3 != 0);
num3 = 0;
FOEHJBDMMBH.GFLPHDLAEOP = actionEvent3;
FOEHJBDMMBH.KHJFCOBLKDA = "api/consumables/";
}
// Token: 0x04003D3D RID: 15677
[Token(Token = "0x4003D3D")]
public static ActionEvent AFKMKIAPOPL;
// Token: 0x04003D3E RID: 15678
[Token(Token = "0x4003D3E")]
public static ActionEvent<OOCCCGPICOG> KPCJMBNIHHL;
// Token: 0x04003D3F RID: 15679
[Token(Token = "0x4003D3F")]
public static ActionEvent<long> GFLPHDLAEOP;
// Token: 0x04003D40 RID: 15680
[Token(Token = "0x4003D40")]
private static string KHJFCOBLKDA = null;
// Token: 0x02000D7E RID: 3454
[Token(Token = "0x2000D7E")]
public sealed class BLEPDFIBHKH : MulticastDelegate
{
// Token: 0x0600540C RID: 21516 RVA: 0x00132B7C File Offset: 0x00130D7C
[Token(Token = "0x600540C")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public BLEPDFIBHKH(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600540D RID: 21517 RVA: 0x00132B98 File Offset: 0x00130D98
[Token(Token = "0x600540D")]
[Address(RVA = "0x164AA10", Offset = "0x1649410", VA = "0x18164AA10", Slot = "13")]
public void Invoke(long NJCHOELCFME)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600540E RID: 21518 RVA: 0x00132C0C File Offset: 0x00130E0C
[Token(Token = "0x600540E")]
[Address(RVA = "0x164A990", Offset = "0x1649390", VA = "0x18164A990", Slot = "14")]
public IAsyncResult BeginInvoke(long NJCHOELCFME, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600540F RID: 21519 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600540F")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000D7F RID: 3455
[Token(Token = "0x2000D7F")]
[Serializable]
public class ActivateConsumableItemRequest
{
// Token: 0x06005410 RID: 21520 RVA: 0x00132C1C File Offset: 0x00130E1C
[Token(Token = "0x6005410")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ActivateConsumableItemRequest()
{
}
// Token: 0x04003D41 RID: 15681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D41")]
public long Id;
// Token: 0x04003D42 RID: 15682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D42")]
public bool IsActive;
}
// Token: 0x02000D80 RID: 3456
[Token(Token = "0x2000D80")]
[Serializable]
public class ConsumableItemRequest
{
// Token: 0x06005411 RID: 21521 RVA: 0x00132C30 File Offset: 0x00130E30
[Token(Token = "0x6005411")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ConsumableItemRequest()
{
}
// Token: 0x04003D43 RID: 15683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D43")]
public long Id;
// Token: 0x04003D44 RID: 15684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D44")]
public int DeltaCount;
}
// Token: 0x02000D81 RID: 3457
[Token(Token = "0x2000D81")]
[Serializable]
public class TransferConsumableRequest
{
// Token: 0x06005412 RID: 21522 RVA: 0x00132C44 File Offset: 0x00130E44
[Token(Token = "0x6005412")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public TransferConsumableRequest()
{
}
// Token: 0x04003D45 RID: 15685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D45")]
public int CreatorPlayerId;
// Token: 0x04003D46 RID: 15686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D46")]
public string ConsumableItemDesc;
}
// Token: 0x02000D82 RID: 3458
[Token(Token = "0x2000D82")]
[CompilerGenerated]
private sealed class PEKAFIGIJGG
{
// Token: 0x06005413 RID: 21523 RVA: 0x00132C58 File Offset: 0x00130E58
[Token(Token = "0x6005413")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PEKAFIGIJGG()
{
}
// Token: 0x06005414 RID: 21524 RVA: 0x00132C6C File Offset: 0x00130E6C
[Token(Token = "0x6005414")]
[Address(RVA = "0x1660460", Offset = "0x165EE60", VA = "0x181660460")]
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: 0x04003D47 RID: 15687
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D47")]
public BPHGKAEDBPE.OJDJIJDNFHE<List<OOCCCGPICOG>> callback;
}
// Token: 0x02000D84 RID: 3460
[Token(Token = "0x2000D84")]
[CompilerGenerated]
private sealed class ANAFOIKJAPB
{
// Token: 0x0600541B RID: 21531 RVA: 0x00132DAC File Offset: 0x00130FAC
[Token(Token = "0x600541B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ANAFOIKJAPB()
{
}
// Token: 0x0600541C RID: 21532 RVA: 0x00132DC0 File Offset: 0x00130FC0
[Token(Token = "0x600541C")]
[Address(RVA = "0x164A8B0", Offset = "0x16492B0", VA = "0x18164A8B0")]
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: 0x04003D4B RID: 15691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D4B")]
public OOCCCGPICOG consumable;
// Token: 0x04003D4C RID: 15692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D4C")]
public int deltaCount;
// Token: 0x04003D4D RID: 15693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D4D")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
}