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

2798 lines
95 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BestHTTP;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000DF5 RID: 3573
[Token(Token = "0x2000DF5")]
[StructLayout(3)]
public class BBHENFCNLAB
{
// Token: 0x0600565F RID: 22111 RVA: 0x00139314 File Offset: 0x00137514
[Token(Token = "0x600565F")]
[Address(RVA = "0x1B40F90", Offset = "0x1B3F990", VA = "0x181B40F90")]
private static string HFIOIJPLLDP(long OEMDIAHHILF)
{
string text;
return text;
}
// Token: 0x06005660 RID: 22112 RVA: 0x00139324 File Offset: 0x00137524
[Token(Token = "0x6005660")]
[Address(RVA = "0x1B41C90", Offset = "0x1B40690", VA = "0x181B41C90")]
private static string KKGEAELNFCK(long OEMDIAHHILF)
{
string text;
return text;
}
// Token: 0x06005661 RID: 22113 RVA: 0x00139334 File Offset: 0x00137534
[Token(Token = "0x6005661")]
[Address(RVA = "0x1B3EB40", Offset = "0x1B3D540", VA = "0x181B3EB40")]
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;
Action action3 = new Action(num3.JPFGCHENJMH);
num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
}
// Token: 0x06005662 RID: 22114 RVA: 0x0013937C File Offset: 0x0013757C
[Token(Token = "0x6005662")]
[Address(RVA = "0x1B43910", Offset = "0x1B42310", VA = "0x181B43910")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.AMGHMLACPGJ);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.InventionModerationStateChanged, hmoacifiocn);
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num2;
Action<long> action = new Action(num2.KJMGMEKAEFF);
num2 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
}
// Token: 0x06005663 RID: 22115 RVA: 0x001393C4 File Offset: 0x001375C4
[Token(Token = "0x6005663")]
[Address(RVA = "0x1B435D0", Offset = "0x1B41FD0", VA = "0x181B435D0")]
private static void NPCPLFAONFO()
{
BBHENFCNLAB.CNEDIBMDJFM.Clear();
BBHENFCNLAB.GOAGBGPIGAP.Clear();
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
BBHENFCNLAB.GMDKNMIJEJB.Clear();
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num;
Action<long> action = new Action(num.KJMGMEKAEFF);
num = 0;
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
}
// Token: 0x06005664 RID: 22116 RVA: 0x0013942C File Offset: 0x0013762C
[Token(Token = "0x6005664")]
[Address(RVA = "0x1B41B40", Offset = "0x1B40540", VA = "0x181B41B40")]
private static void JPFGCHENJMH()
{
BBHENFCNLAB.BGIOOBDGLMP.Clear();
BBHENFCNLAB.OOILEADEFKA.Clear();
}
// Token: 0x06005665 RID: 22117 RVA: 0x00139454 File Offset: 0x00137654
[Token(Token = "0x6005665")]
[Address(RVA = "0x1B3F7E0", Offset = "0x1B3E1E0", VA = "0x181B3F7E0")]
public static void DCBDHPHGDEE()
{
BBHENFCNLAB.CNEDIBMDJFM.Clear();
BBHENFCNLAB.GOAGBGPIGAP.Clear();
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
BBHENFCNLAB.GMDKNMIJEJB.Clear();
}
// Token: 0x06005666 RID: 22118 RVA: 0x0013949C File Offset: 0x0013769C
[Token(Token = "0x6005666")]
[Address(RVA = "0x1B3EC20", Offset = "0x1B3D620", VA = "0x181B3EC20")]
public static string CBHAPFMDFIN(JJONIELLJGH GIAOBLMEMMI)
{
if (GIAOBLMEMMI <= JJONIELLJGH.PlayerNotRecRoomPlusMember)
{
return "Success!";
}
return "Error updating invention. If this persists, please contact us at recroom.happyfox.com";
}
// Token: 0x06005667 RID: 22119 RVA: 0x001395BC File Offset: 0x001377BC
[Token(Token = "0x6005667")]
[Address(RVA = "0x1B3FD10", Offset = "0x1B3E710", VA = "0x181B3FD10")]
public static IPromise<AHEPPAEOLOD> DKMKAGIENLK(byte[] ABADFLCBFIJ, string MMBOKOLAJFH, string LJIGOCDPEJF, string HFLPBHHAFIO, int AFPGHAGFDHA, int DJHEOCOCAMD, int NCGIJCEDDHL, List<string> BMLHNHCAGPC, List<long> CDFKCJPGBEC, List<string> LBAOCHFCLPO)
{
int num = 0;
BBHENFCNLAB.FODDLIKPKPE foddlikpkpe;
foddlikpkpe.FieldGetter(num, LJIGOCDPEJF, HFLPBHHAFIO);
foddlikpkpe.aiCost = 0;
foddlikpkpe.inventionReferences = 0;
foddlikpkpe.instantiateCost = 0;
foddlikpkpe.autoTags = 0;
foddlikpkpe.name = MMBOKOLAJFH;
foddlikpkpe.description = LJIGOCDPEJF;
foddlikpkpe.imageName = HFLPBHHAFIO;
foddlikpkpe.lightsCost = 0;
if (ABADFLCBFIJ != 0 && ABADFLCBFIJ.Length != 0 && !string.IsNullOrWhiteSpace(MMBOKOLAJFH) && !string.IsNullOrWhiteSpace(foddlikpkpe.imageName))
{
Func<string, IPromise<AHEPPAEOLOD>> func = delegate(string filename)
{
NewInventionRequestDTO newInventionRequestDTO = new NewInventionRequestDTO();
string name = foddlikpkpe.name;
newInventionRequestDTO.name = name;
string description = foddlikpkpe.description;
if (description == 0)
{
}
newInventionRequestDTO.description = description;
string imageName = foddlikpkpe.imageName;
newInventionRequestDTO.imageName = imageName;
int instantiateCost = foddlikpkpe.instantiateCost;
newInventionRequestDTO.instantiationCost = instantiateCost;
int lightsCost = foddlikpkpe.lightsCost;
newInventionRequestDTO.lightsCost = lightsCost;
int aiCost = foddlikpkpe.aiCost;
newInventionRequestDTO.aiCost = aiCost;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.creationRoomId = <DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.inventionDataFilename = filename;
List<long> inventionReferences = foddlikpkpe.inventionReferences;
newInventionRequestDTO.referencedInventions = inventionReferences;
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
newInventionRequestDTO.creatorAccountRole = lmljhmjeigm;
string text = JsonUtility.ToJson(newInventionRequestDTO);
ulong num2;
ulong num3;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v4/save", text, num2 != 0UL, num3 != 0UL);
int num4 = 0;
int num5 = 0;
IPromise promise3 = promise2.FAKEPMNIOAI(num5 != 0, num4 != 0);
if (foddlikpkpe.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num6 = 0;
geiklablcnl.Invoke(num6 != 0);
}
if (result.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = result.<LAAELBKJOPB>k__BackingField;
if (<LAAELBKJOPB>k__BackingField != 0)
{
long <BHBCCAKKIMJ>k__BackingField = <LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
List<string> autoTags = foddlikpkpe.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(<BHBCCAKKIMJ>k__BackingField, autoTags);
}
}
};
foddlikpkpe.<>9__1 = action;
}
throw new NullReferenceException();
};
}
IPromise<AHEPPAEOLOD> promise = Promise.FromError<AHEPPAEOLOD>("Invalid params for uploading invention");
throw new NullReferenceException();
}
// Token: 0x06005668 RID: 22120 RVA: 0x00139650 File Offset: 0x00137850
[Token(Token = "0x6005668")]
[Address(RVA = "0x1B43BD0", Offset = "0x1B425D0", VA = "0x181B43BD0")]
public static IPromise<AHEPPAEOLOD> OMICIILGNLO(byte[] ABADFLCBFIJ, long OEMDIAHHILF, int PGIKIFAGKMK, int OJEFMGHJHEF, int JNKHAPACBJK, List<string> BMLHNHCAGPC, List<long> CDFKCJPGBEC, List<string> LBAOCHFCLPO)
{
int newAiCost = 0;
List<long> inventionReferences = 0;
List<string> autoTags = 0;
long inventionId = OEMDIAHHILF;
int newInstantiateCost = PGIKIFAGKMK;
int newLightsCost = OJEFMGHJHEF;
Action<AHEPPAEOLOD> <>9__1;
Func<string, IPromise<AHEPPAEOLOD>> func = delegate(string filename)
{
AddVersionInventionRequestDTO addVersionInventionRequestDTO = new AddVersionInventionRequestDTO();
long inventionId3 = inventionId;
addVersionInventionRequestDTO.inventionId = inventionId3;
int newInstantiateCost2 = newInstantiateCost;
addVersionInventionRequestDTO.instantiationCost = newInstantiateCost2;
int newLightsCost2 = newLightsCost;
addVersionInventionRequestDTO.lightsCost = newLightsCost2;
int newAiCost2 = newAiCost;
addVersionInventionRequestDTO.aiCost = newAiCost2;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
addVersionInventionRequestDTO.creationRoomId = <DOFDAMHCJLP>k__BackingField;
addVersionInventionRequestDTO.inventionDataFilename = filename;
List<long> inventionReferences2 = inventionReferences;
addVersionInventionRequestDTO.referencedInventions = inventionReferences2;
string text = JsonUtility.ToJson(addVersionInventionRequestDTO);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v3/addversion", text, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num4 != 0, num3 != 0);
if (<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
bool flag = BBHENFCNLAB.JCBEELHBLAE(inventionId);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(response.<JEKIHBMKBIF>k__BackingField);
List<string> autoTags2 = autoTags;
BBHENFCNLAB.LPIPNOFPFEP(inventionId, autoTags2);
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long inventionId2 = inventionId;
jgcndngpbmh.Invoke(inventionId2);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num5 = 0;
geiklablcnl.Invoke(num5 != 0);
}
}
};
<>9__1 = action;
}
throw new NullReferenceException();
};
throw new NullReferenceException();
}
// Token: 0x06005669 RID: 22121 RVA: 0x001396A0 File Offset: 0x001378A0
[Token(Token = "0x6005669")]
[Address(RVA = "0x1B43FA0", Offset = "0x1B429A0", VA = "0x181B43FA0")]
public static IPromise<AHEPPAEOLOD> PONHAAALIGM(long OEMDIAHHILF, string MMBOKOLAJFH)
{
bool flag = string.IsNullOrWhiteSpace(MMBOKOLAJFH);
if (!flag)
{
string text = string.Format("{0}v1/update?inventionId={1}&name={2}", "api/inventions/", flag, MMBOKOLAJFH);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__27_0 == 0)
{
BBHENFCNLAB.<>c.<>9__27_0 = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
}
};
}
return typeof(BBHENFCNLAB.<>c).TypeHandle;
}
return Promise.FromError<AHEPPAEOLOD>("Name cannot be empty");
}
// Token: 0x0600566A RID: 22122 RVA: 0x0013971C File Offset: 0x0013791C
[Token(Token = "0x600566A")]
[Address(RVA = "0x1B43440", Offset = "0x1B41E40", VA = "0x181B43440")]
public static IPromise<AHEPPAEOLOD> NNDFHPLBNEN(long OEMDIAHHILF, string LJIGOCDPEJF)
{
if (LJIGOCDPEJF == 0)
{
}
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__28_0 == 0)
{
BBHENFCNLAB.<>c.<>9__28_0 = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
}
};
}
return typeof(BBHENFCNLAB.<>c).TypeHandle;
}
// Token: 0x0600566B RID: 22123 RVA: 0x00139774 File Offset: 0x00137974
[Token(Token = "0x600566B")]
[Address(RVA = "0x1B43CE0", Offset = "0x1B426E0", VA = "0x181B43CE0")]
public static IPromise<AHEPPAEOLOD> ONLOPCCOFMM(long OEMDIAHHILF, string DLFBBIAHDMO)
{
bool flag = string.IsNullOrWhiteSpace(DLFBBIAHDMO);
if (!flag)
{
string text = string.Format("{0}v1/update?inventionId={1}&imgName={2}", "api/inventions/", flag, DLFBBIAHDMO);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__29_0 == 0)
{
BBHENFCNLAB.<>c.<>9__29_0 = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
}
};
}
return typeof(BBHENFCNLAB.<>c).TypeHandle;
}
return Promise.FromError<AHEPPAEOLOD>("Inventions require image");
}
// Token: 0x0600566C RID: 22124 RVA: 0x001397F0 File Offset: 0x001379F0
[Token(Token = "0x600566C")]
[Address(RVA = "0x1B437C0", Offset = "0x1B421C0", VA = "0x181B437C0")]
public static IPromise<AHEPPAEOLOD> OCBDPGLHIJL(long OEMDIAHHILF, HECIICKPCDN ODABIMLCOIP)
{
BBHENFCNLAB.IGKAGAKDGMN igkagakdgmn = new BBHENFCNLAB.IGKAGAKDGMN();
igkagakdgmn.inventionId = OEMDIAHHILF;
igkagakdgmn.newGeneralPermission = ODABIMLCOIP;
HECIICKPCDN newGeneralPermission = igkagakdgmn.newGeneralPermission;
string text = string.Format("{0}v1/update?inventionId={1}&permission={2}", "api/inventions/", igkagakdgmn, igkagakdgmn);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
bool flag = BBHENFCNLAB.JDBIJGFEJAM(response.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long inventionId = igkagakdgmn.inventionId;
HECIICKPCDN newGeneralPermission2 = igkagakdgmn.newGeneralPermission;
}
};
throw new NullReferenceException();
}
// Token: 0x0600566D RID: 22125 RVA: 0x00139864 File Offset: 0x00137A64
[Token(Token = "0x600566D")]
[Address(RVA = "0x1B41FE0", Offset = "0x1B409E0", VA = "0x181B41FE0")]
public static IPromise<NJMAEIPIOAP> LGFHMMCICNF(long OEMDIAHHILF, List<string> LBAOCHFCLPO, List<string> NOLONFFJNPA)
{
string text = string.Format("{0}v1/settags", "api/inventions/");
ModifyTagsRequest modifyTagsRequest = new ModifyTagsRequest();
long inventionId = OEMDIAHHILF;
modifyTagsRequest.InventionId = inventionId;
modifyTagsRequest.AutoTags = LBAOCHFCLPO;
Converter<string, string> <>9__31_ = BBHENFCNLAB.<>c.<>9__31_1;
if (<>9__31_ == 0)
{
BBHENFCNLAB.<>c.<>9__31_1 = (string ct) => ct.ToLower();
}
List<string> list = Enumerable.ToList<string>(Enumerable.Distinct<string>(NOLONFFJNPA.ConvertAll<string>(<>9__31_)));
modifyTagsRequest.CustomTags = list;
string text2 = JsonUtility.ToJson(modifyTagsRequest);
ulong num;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num != 0UL);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<NJMAEIPIOAP> action = delegate(NJMAEIPIOAP response)
{
if (response.<PAMGOEFEDLE>k__BackingField == OCLOGFHCPHN.Success)
{
bool flag = BBHENFCNLAB.JDBIJGFEJAM(OEMDIAHHILF);
}
};
int num4 = 0;
num4 += num4;
num4++;
return promise2.Then(action);
}
// Token: 0x0600566E RID: 22126 RVA: 0x00139944 File Offset: 0x00137B44
[Token(Token = "0x600566E")]
[Address(RVA = "0x1B402D0", Offset = "0x1B3ECD0", VA = "0x181B402D0")]
public static IPromise<List<OBBBPCBIMME>> EMOKHAKJKHK()
{
string mlebncedgng = BBHENFCNLAB.MLEBNCEDGNG;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
IPromise promise = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(mlebncedgng, kdpbealifii, true);
if (BBHENFCNLAB.<>c.<>9__32_0 == 0)
{
BBHENFCNLAB.<>c.<>9__32_0 = delegate(List<OBBBPCBIMME> results)
{
int num;
do
{
num = 0;
BBHENFCNLAB.NCLPLBPJOBA(results);
BBHENFCNLAB.GOAGBGPIGAP.Clear();
List<long>.Enumerator enumerator;
if (enumerator != 0)
{
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
}
if (num != -1)
{
}
}
while (num != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x0600566F RID: 22127 RVA: 0x00139988 File Offset: 0x00137B88
[Token(Token = "0x600566F")]
[Address(RVA = "0x1B415E0", Offset = "0x1B3FFE0", VA = "0x181B415E0")]
public static IPromise<OBBBPCBIMME> JICCPIEAHIK(long OEMDIAHHILF)
{
Promise<OBBBPCBIMME> promise5 = new Promise();
Promise<OBBBPCBIMME> promise = promise5;
string mlebncedgng = BBHENFCNLAB.MLEBNCEDGNG;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
IPromise promise2 = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(mlebncedgng, kdpbealifii, true);
if (BBHENFCNLAB.<>c.<>9__32_0 == 0)
{
BBHENFCNLAB.<>c.<>9__32_0 = delegate(List<OBBBPCBIMME> results)
{
int num;
do
{
num = 0;
BBHENFCNLAB.NCLPLBPJOBA(results);
BBHENFCNLAB.GOAGBGPIGAP.Clear();
List<long>.Enumerator enumerator;
if (enumerator != 0)
{
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
}
if (num != -1)
{
}
}
while (num != 0);
};
}
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> results)
{
int num2 = 0;
HashSet<long> goagbgpigap2 = BBHENFCNLAB.GOAGBGPIGAP;
long inventionId = OEMDIAHHILF;
if (goagbgpigap2.Contains(inventionId))
{
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
long inventionId2 = OEMDIAHHILF;
if (ijmpkpjfdaj.TryGetValue(inventionId2, num2))
{
}
}
promise.Complete(num2);
};
Action<string> action2 = delegate(string error)
{
Promise<OBBBPCBIMME> promise4 = promise;
int num3 = 0;
promise4.Complete(num3);
};
Promise<OBBBPCBIMME> promise3 = promise;
throw new NullReferenceException();
}
// Token: 0x06005670 RID: 22128 RVA: 0x00139A0C File Offset: 0x00137C0C
[Token(Token = "0x6005670")]
[Address(RVA = "0x1B40610", Offset = "0x1B3F010", VA = "0x181B40610")]
public static IPromise<OBBBPCBIMME> FDEMGICNKPI(long OEMDIAHHILF)
{
OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.IAECCMCJEII(OEMDIAHHILF);
if (obbbpcbimme == 0)
{
string text = string.Format("{0}v1?inventionId={1}", "api/inventions/", obbbpcbimme);
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
ulong num;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<OBBBPCBIMME>(text, jphofcpgcdb, num != 0UL);
Action<OBBBPCBIMME> action = BBHENFCNLAB.<>c.<>9__34_0;
if (action == 0)
{
BBHENFCNLAB.<>c.<>9__34_0 = delegate(OBBBPCBIMME result)
{
if (result != 0)
{
BBHENFCNLAB.ECMMKIFOPLL(result);
return;
}
};
}
int num2 = 0;
if ((ulong)num2 < num)
{
num2 += num2;
if ((ulong)num2 == num)
{
action += action;
goto IL_78;
}
num2++;
}
return promise.Then(action);
}
IL_78:
return Promise.FromResult<OBBBPCBIMME>(obbbpcbimme);
}
// Token: 0x06005671 RID: 22129 RVA: 0x00139AA0 File Offset: 0x00137CA0
[Token(Token = "0x6005671")]
[Address(RVA = "0x1B41920", Offset = "0x1B40320", VA = "0x181B41920")]
public static IPromise<List<OBBBPCBIMME>> JLGCBDHFIBH(List<long> POGCOENDJDJ)
{
string text = string.Format("{0}v1/batch", "api/inventions/");
InventionBatchRequest inventionBatchRequest = new InventionBatchRequest();
List<long> list = Enumerable.ToList<long>(Enumerable.Distinct<long>(POGCOENDJDJ));
inventionBatchRequest.InventionIds = list;
string text2 = JsonUtility.ToJson(inventionBatchRequest);
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num != 0);
if (BBHENFCNLAB.<>c.<>9__35_0 == 0)
{
BBHENFCNLAB.<>c.<>9__35_0 = delegate(List<OBBBPCBIMME> results)
{
int num2;
do
{
num2 = 0;
if (results == 0)
{
break;
}
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num2 != -1)
{
}
}
while (num2 != 0);
};
}
List<OBBBPCBIMME> list2 = new List();
IPromise<OBBBPCBIMME> promise3;
return promise3;
}
// Token: 0x06005672 RID: 22130 RVA: 0x00139B24 File Offset: 0x00137D24
[Token(Token = "0x6005672")]
[Address(RVA = "0x1B412B0", Offset = "0x1B3FCB0", VA = "0x181B412B0")]
public static IPromise<HJPDBNLCGIB> IIPHPOBADGF(long OEMDIAHHILF)
{
Dictionary<long, HJPDBNLCGIB> lpajncjkcpn = BBHENFCNLAB.LPAJNCJKCPN;
bool flag;
if (!flag)
{
long inventionId = OEMDIAHHILF;
string text = string.Format("{0}v1/details?inventionId={1}", "api/inventions/", inventionId);
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<HJPDBNLCGIB>(text, jphofcpgcdb, true);
Action<HJPDBNLCGIB> action = delegate(HJPDBNLCGIB result)
{
if (result != 0)
{
long inventionId2 = OEMDIAHHILF;
BBHENFCNLAB.LPAJNCJKCPN[inventionId2] = result;
}
};
}
IPromise<HJPDBNLCGIB> promise2;
return promise2;
}
// Token: 0x06005673 RID: 22131 RVA: 0x00139B8C File Offset: 0x00137D8C
[Token(Token = "0x6005673")]
[Address(RVA = "0x1B43F40", Offset = "0x1B42940", VA = "0x181B43F40")]
public static OBBBPCBIMME PMJOPHKBPJK(long OEMDIAHHILF)
{
return BBHENFCNLAB.IAECCMCJEII(OEMDIAHHILF);
}
// Token: 0x06005674 RID: 22132 RVA: 0x00139BA0 File Offset: 0x00137DA0
[Token(Token = "0x6005674")]
[Address(RVA = "0x1B41E50", Offset = "0x1B40850", VA = "0x181B41E50")]
public static void LBGHAEMBHHA(long OEMDIAHHILF)
{
BBHENFCNLAB.LPCMJCIPCHI lpcmjcipchi = new BBHENFCNLAB.LPCMJCIPCHI();
lpcmjcipchi.inventionId = OEMDIAHHILF;
LGIGKAKBONN.KAAKKFICFLM(string.Format("{0}v1?inventionId={1}", "api/inventions/", lpcmjcipchi));
if (BBHENFCNLAB.IAECCMCJEII(lpcmjcipchi.inventionId) != 0)
{
bool flag = BBHENFCNLAB.JCBEELHBLAE(lpcmjcipchi.inventionId);
IPromise<OBBBPCBIMME> promise = BBHENFCNLAB.FDEMGICNKPI(lpcmjcipchi.inventionId);
Action action = delegate
{
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId = lpcmjcipchi.inventionId;
pjjjmgdalbf.Invoke(inventionId);
return;
}
};
}
}
// Token: 0x06005675 RID: 22133 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005675")]
[Address(RVA = "0x1B3F540", Offset = "0x1B3DF40", VA = "0x181B3F540")]
public static IPromise<byte[]> CPMFLPLNODF(long OEMDIAHHILF, int INKNNJHDIFD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005676 RID: 22134 RVA: 0x00139C08 File Offset: 0x00137E08
[Token(Token = "0x6005676")]
[Address(RVA = "0x1B3F6F0", Offset = "0x1B3E0F0", VA = "0x181B3F6F0")]
public static IPromise<byte[]> CPMFLPLNODF(string AKEFFIMJDMN)
{
string dataBlobName = AKEFFIMJDMN;
PromiseCache<string> gmdknmijejb = BBHENFCNLAB.GMDKNMIJEJB;
Func<IPromise<byte[]>> func = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
return gmdknmijejb.GetOrCreatePromise<byte[]>(dataBlobName, func);
}
// Token: 0x06005677 RID: 22135 RVA: 0x00139C4C File Offset: 0x00137E4C
[Token(Token = "0x6005677")]
[Address(RVA = "0x1B40890", Offset = "0x1B3F290", VA = "0x181B40890")]
public static IPromise<NEFHINKECJJ> FNHJAHFBHHL(long OEMDIAHHILF, int INKNNJHDIFD)
{
int num = 0;
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
if (ijmpkpjfdaj.TryGetValue(OEMDIAHHILF, num) && ijmpkpjfdaj.TryGetValue(INKNNJHDIFD, num) && num != 0)
{
return Promise.FromResult<NEFHINKECJJ>(num);
}
string text = BBHENFCNLAB.PAMAJCIBNDP(OEMDIAHHILF, INKNNJHDIFD);
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
ulong num2;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<NEFHINKECJJ>(text, jphofcpgcdb, num2 != 0UL);
BBHENFCNLAB.<>c <>;
Action<NEFHINKECJJ> action;
if (BBHENFCNLAB.<>c.<>9__41_0 == 0)
{
<> = BBHENFCNLAB.<>c.<>9;
action = delegate(NEFHINKECJJ response)
{
BBHENFCNLAB.ECMMKIFOPLL(response);
};
BBHENFCNLAB.<>c.<>9__41_0 = action;
}
if (num < <>)
{
num += num;
if (num == <>)
{
promise += promise;
throw new NullReferenceException();
}
num++;
}
return promise.Then(action);
}
// Token: 0x06005678 RID: 22136 RVA: 0x00139CEC File Offset: 0x00137EEC
[Token(Token = "0x6005678")]
[Address(RVA = "0x1B43A10", Offset = "0x1B42410", VA = "0x181B43A10")]
public static IPromise<List<NEFHINKECJJ>> OFPICHENKNL(long OEMDIAHHILF)
{
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
Action<List<NEFHINKECJJ>> action = BBHENFCNLAB.<>c.<>9__42_0;
if (action == 0)
{
BBHENFCNLAB.<>c.<>9__42_0 = delegate(List<NEFHINKECJJ> response)
{
int num4;
do
{
num4 = 0;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num4 != -1)
{
}
}
while (num4 != 0);
};
}
int num3 = 0;
num3 += num3;
num3++;
action += action;
num3 += 19;
throw new NullReferenceException();
}
// Token: 0x06005679 RID: 22137 RVA: 0x00139D54 File Offset: 0x00137F54
[Token(Token = "0x6005679")]
[Address(RVA = "0x1B40FF0", Offset = "0x1B3F9F0", VA = "0x181B40FF0")]
private static string HIGLOHHJDBN(long HNHLJONGKHB)
{
string text;
return text;
}
// Token: 0x0600567A RID: 22138 RVA: 0x00139D64 File Offset: 0x00137F64
[Token(Token = "0x600567A")]
[Address(RVA = "0x1B41BD0", Offset = "0x1B405D0", VA = "0x181B41BD0")]
public static void KJMGMEKAEFF(long HNHLJONGKHB)
{
string text;
LGIGKAKBONN.KAAKKFICFLM(text);
}
// Token: 0x0600567B RID: 22139 RVA: 0x00139D78 File Offset: 0x00137F78
[Token(Token = "0x600567B")]
[Address(RVA = "0x1B40440", Offset = "0x1B3EE40", VA = "0x181B40440")]
public static IPromise<List<OBBBPCBIMME>> FDABNLEFMKM(long HNHLJONGKHB)
{
int num = 0;
string text;
TimeSpan timeSpan;
IPromise promise = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(text, timeSpan, num != 0);
if (BBHENFCNLAB.<>c.<>9__45_0 == 0)
{
BBHENFCNLAB.<>c.<>9__45_0 = delegate(List<OBBBPCBIMME> inventions)
{
int num2;
do
{
num2 = 0;
if (inventions == 0)
{
break;
}
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num2 != -1)
{
}
}
while (num2 != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x0600567C RID: 22140 RVA: 0x00139DB4 File Offset: 0x00137FB4
[Token(Token = "0x600567C")]
[Address(RVA = "0x1B43350", Offset = "0x1B41D50", VA = "0x181B43350")]
public static IPromise<List<string>> NKHPHPGIFLI()
{
List<string> bgioobdglmp = BBHENFCNLAB.BGIOOBDGLMP;
List<string> bgioobdglmp2 = BBHENFCNLAB.BGIOOBDGLMP;
IPromise<string> promise;
return promise;
}
// Token: 0x0600567D RID: 22141 RVA: 0x00139DDC File Offset: 0x00137FDC
[Token(Token = "0x600567D")]
[Address(RVA = "0x1B3EFB0", Offset = "0x1B3D9B0", VA = "0x181B3EFB0")]
public static IPromise<List<string>> CJFHAPJJPEO()
{
List<string> ooileadefka = BBHENFCNLAB.OOILEADEFKA;
List<string> ooileadefka2 = BBHENFCNLAB.OOILEADEFKA;
IPromise<string> promise;
return promise;
}
// Token: 0x0600567E RID: 22142 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600567E")]
[Address(RVA = "0x1B42270", Offset = "0x1B40C70", VA = "0x181B42270")]
private static IPromise<List<string>> LIPBAJOAIJC(BBHENFCNLAB.IBIIKANECFA KINAEJLCDEG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600567F RID: 22143 RVA: 0x00139E04 File Offset: 0x00138004
[Token(Token = "0x600567F")]
[Address(RVA = "0x1B410F0", Offset = "0x1B3FAF0", VA = "0x181B410F0")]
public static IPromise<OEGPIPBKHCN> IGFBODDECPK(long OEMDIAHHILF)
{
int num = 0;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
string text;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<OEGPIPBKHCN>(text, kdpbealifii, num != 0);
if (BBHENFCNLAB.<>c.<>9__50_0 == 0)
{
BBHENFCNLAB.<>c.<>9__50_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to get personal invention details: {0}", array);
};
}
throw new NullReferenceException();
}
// Token: 0x06005680 RID: 22144 RVA: 0x00139E44 File Offset: 0x00138044
[Token(Token = "0x6005680")]
[Address(RVA = "0x1B40E60", Offset = "0x1B3F860", VA = "0x181B40E60")]
public static IPromise<AHEPPAEOLOD> HELBOGAPCKE(OBBBPCBIMME LDNFNNNHPPB)
{
BBHENFCNLAB.ICNHHOEODAF icnhhoeodaf = new BBHENFCNLAB.ICNHHOEODAF();
icnhhoeodaf.invention = LDNFNNNHPPB;
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
string text = string.Format("{0}v1/delete?inventionId={1}", "api/inventions/", icnhhoeodaf);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
int <KBFNGJBKEOP>k__BackingField = icnhhoeodaf.invention.<KBFNGJBKEOP>k__BackingField;
OBBBPCBIMME invention = icnhhoeodaf.invention;
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long <BHBCCAKKIMJ>k__BackingField2 = invention.<BHBCCAKKIMJ>k__BackingField;
cnedibmdjfm.Add(<BHBCCAKKIMJ>k__BackingField2);
bool flag = BBHENFCNLAB.JCBEELHBLAE(icnhhoeodaf.invention.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField3 = icnhhoeodaf.invention.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.Invoke(<BHBCCAKKIMJ>k__BackingField3);
}
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long <BHBCCAKKIMJ>k__BackingField4 = icnhhoeodaf.invention.<BHBCCAKKIMJ>k__BackingField;
jgcndngpbmh.Invoke(<BHBCCAKKIMJ>k__BackingField4);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num4 = 0;
geiklablcnl.Invoke(num4 != 0);
}
}
};
throw new NullReferenceException();
}
// Token: 0x06005681 RID: 22145 RVA: 0x00139EA8 File Offset: 0x001380A8
[Token(Token = "0x6005681")]
[Address(RVA = "0x1B3E7F0", Offset = "0x1B3D1F0", VA = "0x181B3E7F0")]
public static IPromise<AHEPPAEOLOD> BEPNJCGNIKA(long OEMDIAHHILF, HECIICKPCDN AEHDODIANMG, [Optional] int? MACNIENMFHJ)
{
BBHENFCNLAB.HLOJLKFHEJE hlojlkfheje = new BBHENFCNLAB.HLOJLKFHEJE();
hlojlkfheje.inventionId = OEMDIAHHILF;
hlojlkfheje.permissionLevel = AEHDODIANMG;
HECIICKPCDN permissionLevel = hlojlkfheje.permissionLevel;
string text = string.Format("{0}v3/publish?inventionId={1}&permissionLevel={2}", "api/inventions/", hlojlkfheje, hlojlkfheje);
string text2 = string.Format("{0}&price={1}", text, text);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long inventionId = hlojlkfheje.inventionId;
bool flag = cnedibmdjfm.Remove(inventionId);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = hlojlkfheje.inventionId;
pjjjmgdalbf.Invoke(inventionId2);
}
long inventionId3 = hlojlkfheje.inventionId;
HECIICKPCDN permissionLevel2 = hlojlkfheje.permissionLevel;
}
};
throw new NullReferenceException();
}
// Token: 0x06005682 RID: 22146 RVA: 0x00139F2C File Offset: 0x0013812C
[Token(Token = "0x6005682")]
[Address(RVA = "0x1B42B00", Offset = "0x1B41500", VA = "0x181B42B00")]
public static IPromise<AHEPPAEOLOD> MEIJBGBINLO(long OEMDIAHHILF)
{
BBHENFCNLAB.HCEEHNDJEAG hceehndjeag = new BBHENFCNLAB.HCEEHNDJEAG();
hceehndjeag.inventionId = OEMDIAHHILF;
string text = string.Format("{0}v1/unpublish?inventionId={1}", "api/inventions/", hceehndjeag);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long inventionId = hceehndjeag.inventionId;
cnedibmdjfm.Add(inventionId);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = hceehndjeag.inventionId;
pjjjmgdalbf.Invoke(inventionId2);
}
CFLMJLFBOKH.HPPFNDJKCIG(hceehndjeag.inventionId);
}
};
throw new NullReferenceException();
}
// Token: 0x06005683 RID: 22147 RVA: 0x00139F88 File Offset: 0x00138188
[Token(Token = "0x6005683")]
[Address(RVA = "0x1B40D10", Offset = "0x1B3F710", VA = "0x181B40D10")]
public static IPromise<AHEPPAEOLOD> HDFICFBNFOK(long OEMDIAHHILF, int MACNIENMFHJ)
{
string text = string.Format("{0}v1/updateprice", "api/inventions/");
UpdatePriceRequest updatePriceRequest = new UpdatePriceRequest();
long inventionId = OEMDIAHHILF;
updatePriceRequest.InventionId = inventionId;
int price = MACNIENMFHJ;
updatePriceRequest.Price = price;
string text2 = JsonUtility.ToJson(updatePriceRequest);
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
int num2 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, num != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = OEMDIAHHILF;
pjjjmgdalbf.Invoke(inventionId2);
}
long inventionId3 = OEMDIAHHILF;
int price2 = MACNIENMFHJ;
CFLMJLFBOKH.PELPIFOCAEP(inventionId3, price2);
}
};
throw new NullReferenceException();
}
// Token: 0x06005684 RID: 22148 RVA: 0x0013A018 File Offset: 0x00138218
[Token(Token = "0x6005684")]
[Address(RVA = "0x1B41880", Offset = "0x1B40280", VA = "0x181B41880")]
private static void JJLNMEOJPAI(OBBBPCBIMME LDNFNNNHPPB)
{
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
int <FCDMDLKPAAK>k__BackingField = LDNFNNNHPPB.<FCDMDLKPAAK>k__BackingField;
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.PAMAJCIBNDP(<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField));
}
// Token: 0x06005685 RID: 22149 RVA: 0x0013A048 File Offset: 0x00138248
[Token(Token = "0x6005685")]
[Address(RVA = "0x1B3F440", Offset = "0x1B3DE40", VA = "0x181B3F440")]
private static void CPMALGFPFDL(OBBBPCBIMME LDNFNNNHPPB)
{
int <FCDMDLKPAAK>k__BackingField = LDNFNNNHPPB.<FCDMDLKPAAK>k__BackingField;
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.PAMAJCIBNDP(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField));
bool flag = BBHENFCNLAB.JCBEELHBLAE(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(LDNFNNNHPPB);
}
// Token: 0x06005686 RID: 22150 RVA: 0x0013A088 File Offset: 0x00138288
[Token(Token = "0x6005686")]
[Address(RVA = "0x1B3F270", Offset = "0x1B3DC70", VA = "0x181B3F270")]
public static void COKNDJCOGAA(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<int, long> memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK;
if (memgkebdgmk != 0)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
int <FMMJEJMBDPL>k__BackingField = <EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
memgkebdgmk.Invoke(<FMMJEJMBDPL>k__BackingField, <BHBCCAKKIMJ>k__BackingField);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num = 0;
geiklablcnl.Invoke(num != 0);
}
CFLMJLFBOKH.JOIOHMMFAGH(LGHBPPIOOBM);
}
}
// Token: 0x06005687 RID: 22151 RVA: 0x0013A0F4 File Offset: 0x001382F4
[Token(Token = "0x6005687")]
[Address(RVA = "0x1B40C80", Offset = "0x1B3F680", VA = "0x181B40C80")]
public static void HCJFJOEEGCM(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
CFLMJLFBOKH.OPGFKNCIIEF(LGHBPPIOOBM);
}
}
// Token: 0x06005688 RID: 22152 RVA: 0x0013A114 File Offset: 0x00138314
[Token(Token = "0x6005688")]
[Address(RVA = "0x1B3E430", Offset = "0x1B3CE30", VA = "0x181B3E430")]
public static void ABDMDBDGKPC(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
CFLMJLFBOKH.MDFJBBMBBJG(LGHBPPIOOBM);
}
}
// Token: 0x06005689 RID: 22153 RVA: 0x0013A134 File Offset: 0x00138334
[Token(Token = "0x6005689")]
[Address(RVA = "0x1B3F0A0", Offset = "0x1B3DAA0", VA = "0x181B3F0A0")]
public static IPromise<List<OBBBPCBIMME>> CKGFHIMCOHI(string DFAMLDBFENB)
{
string text = DFAMLDBFENB.Trim();
if (!string.IsNullOrEmpty(text))
{
string text2 = Uri.EscapeDataString(text);
string text3 = string.Format("{0}v2/search?value={1}", "api/inventions/", text2);
}
string text4 = string.Format("{0}v2/search?take=800", "api/inventions/");
TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN;
IPromise promise = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(text4, ihiipedhjjn, true);
if (BBHENFCNLAB.<>c.<>9__60_0 == 0)
{
BBHENFCNLAB.<>c.<>9__60_0 = delegate(List<OBBBPCBIMME> inventionList)
{
int num;
do
{
num = 0;
if (inventionList == 0)
{
break;
}
Predicate<OBBBPCBIMME> <>9__60_ = BBHENFCNLAB.<>c.<>9__60_1;
if (<>9__60_ == 0)
{
BBHENFCNLAB.<>c.<>9__60_1 = delegate(OBBBPCBIMME invention)
{
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long <BHBCCAKKIMJ>k__BackingField = invention.<BHBCCAKKIMJ>k__BackingField;
bool flag = cnedibmdjfm.Contains(<BHBCCAKKIMJ>k__BackingField);
if (!flag)
{
return flag;
}
return invention.<KBFNGJBKEOP>k__BackingField == "{il2cpp field on {'constant30' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}";
};
}
List<OBBBPCBIMME> list = ListExt.RemoveAllWhere<OBBBPCBIMME>(inventionList, <>9__60_);
if (inventionList.GetEnumerator() != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x0600568A RID: 22154 RVA: 0x0013A1B0 File Offset: 0x001383B0
[Token(Token = "0x600568A")]
[Address(RVA = "0x1B3E980", Offset = "0x1B3D380", VA = "0x181B3E980")]
public static IPromise<KLAMKCBENEA> BGDGKHPGEHK(long OEMDIAHHILF, FDEGHHFBJJO MEABFEIBEMP, string EFDBFLPKHKA)
{
string text = string.Format("{0}v1/report", "api/inventions/");
ReportRequest reportRequest = new ReportRequest();
reportRequest.Details = EFDBFLPKHKA;
long inventionId = OEMDIAHHILF;
reportRequest.InventionId = inventionId;
FDEGHHFBJJO reportCategory = MEABFEIBEMP;
reportRequest.ReportCategory = reportCategory;
string text2 = JsonUtility.ToJson(reportRequest);
ulong num;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num != 0UL);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<KLAMKCBENEA> action = delegate(KLAMKCBENEA response)
{
if (response.<NHCNKEMFEJC>k__BackingField)
{
long inventionId2 = OEMDIAHHILF;
FDEGHHFBJJO reportCategory2 = MEABFEIBEMP;
}
};
int num4 = 0;
num4 += num4;
num4++;
return promise2.Then(action);
}
// Token: 0x0600568B RID: 22155 RVA: 0x0013A26C File Offset: 0x0013846C
[Token(Token = "0x600568B")]
[Address(RVA = "0x1B3E6A0", Offset = "0x1B3D0A0", VA = "0x181B3E6A0")]
public static IPromise<AHEPPAEOLOD> ANJHOOPIAKM(long OEMDIAHHILF, bool JBAGLLBLEEN)
{
string text = string.Format("{0}v1/cheer", "api/inventions/");
CheerRequest cheerRequest = new CheerRequest();
bool cheer = JBAGLLBLEEN;
cheerRequest.Cheer = cheer;
long inventionId = OEMDIAHHILF;
cheerRequest.InventionId = inventionId;
string text2 = JsonUtility.ToJson(cheerRequest);
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
int num2 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, num != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
long inventionId2 = OEMDIAHHILF;
string text3;
LGIGKAKBONN.KAAKKFICFLM(text3);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long inventionId3 = OEMDIAHHILF;
bool cheer2 = JBAGLLBLEEN;
CFLMJLFBOKH.CLMNNAFFNFL(inventionId3, cheer2);
}
};
throw new NullReferenceException();
}
// Token: 0x0600568C RID: 22156 RVA: 0x0013A2FC File Offset: 0x001384FC
[Token(Token = "0x600568C")]
[Address(RVA = "0x1B3F8E0", Offset = "0x1B3E2E0", VA = "0x181B3F8E0")]
public static IPromise<bool> DEOOEGHNIAJ(List<long> POGCOENDJDJ)
{
if (POGCOENDJDJ != 0)
{
Func<long, string> <>9__63_ = BBHENFCNLAB.<>c.<>9__63_0;
if (<>9__63_ == 0)
{
BBHENFCNLAB.<>c.<>9__63_0 = (long id) => string.Format("id={0}", id);
}
IEnumerable<long> enumerable = Enumerable.Select<long, string>(POGCOENDJDJ, <>9__63_);
string text = string.Join("&", enumerable);
string text2 = "api/inventions/v1/fulllineageowner?" + text;
TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK;
ulong num;
return LGIGKAKBONN.NKAIOCNCINN<bool>((LDCMJEDOFCO)((uint)1), text2, haghhlnmmfk, true, num != 0UL);
}
return Promise.FromResult<bool>(true);
}
// Token: 0x0600568D RID: 22157 RVA: 0x0013A368 File Offset: 0x00138568
[Token(Token = "0x600568D")]
[Address(RVA = "0x1B3E4C0", Offset = "0x1B3CEC0", VA = "0x181B3E4C0")]
public static HECIICKPCDN AJAIFENADCM(HECIICKPCDN FPJCNBBGANI, HECIICKPCDN OJDMLKEJHOK)
{
/*
An exception occurred when decompiling this method (0600568D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling HECIICKPCDN BBHENFCNLAB::AJAIFENADCM(HECIICKPCDN,HECIICKPCDN)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_1_09, call:int32(Math::Min, ldloc:HECIICKPCDN[exp:int32](FPJCNBBGANI), ldloc:HECIICKPCDN[exp:int32](OJDMLKEJHOK)))
}
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: 0x0600568E RID: 22158 RVA: 0x0013A380 File Offset: 0x00138580
[Token(Token = "0x600568E")]
[Address(RVA = "0x1B427F0", Offset = "0x1B411F0", VA = "0x181B427F0")]
private static IPromise<List<OBBBPCBIMME>> MAEPCDMOPIF(List<long> POGCOENDJDJ)
{
BBHENFCNLAB.BHPLGLKCIII bhplglkciii = new BBHENFCNLAB.BHPLGLKCIII();
List<OBBBPCBIMME> list = new List();
List<long> list2 = new List();
var <>f__AnonymousType = new
{
Inventions = list,
NotCachedInventionIds = list2
};
if (BBHENFCNLAB.<>c.<>9__65_0 == 0)
{
BBHENFCNLAB.<>c.<>9__65_0 = delegate(result, long current)
{
if (BBHENFCNLAB.IAECCMCJEII(current) != 0)
{
!0 <Inventions>i__Field = result.<Inventions>i__Field;
return result;
}
!1 <NotCachedInventionIds>i__Field2 = result.<NotCachedInventionIds>i__Field;
return result;
};
}
long num;
bhplglkciii.inventions = num;
Promise<List<OBBBPCBIMME>> promise3 = new Promise();
BBHENFCNLAB.BHPLGLKCIII cs$<>8__locals = bhplglkciii;
Promise<List<OBBBPCBIMME>> promise = promise3;
!1 <NotCachedInventionIds>i__Field = cs$<>8__locals.inventions.<NotCachedInventionIds>i__Field;
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> inventionsFromBatch)
{
!0 <Inventions>i__Field2 = bhplglkciii.inventions.<Inventions>i__Field;
var inventions = bhplglkciii.inventions;
Promise<List<OBBBPCBIMME>> promise2 = promise;
};
Action<string> action2 = delegate(string error)
{
promise.Error(error);
};
List then = promise._then;
throw new NullReferenceException();
}
// Token: 0x0600568F RID: 22159 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600568F")]
[Address(RVA = "0x1B3FAA0", Offset = "0x1B3E4A0", VA = "0x181B3FAA0")]
public static IPromise<IEnumerable<BBHENFCNLAB.AJCEIOJPMLJ>> DHCGEFLJHAF(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005690 RID: 22160 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005690")]
[Address(RVA = "0x1B44170", Offset = "0x1B42B70", VA = "0x181B44170")]
public static IPromise<BBHENFCNLAB.AJCEIOJPMLJ> PPMMEALNIJN(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005691 RID: 22161 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005691")]
[Address(RVA = "0x1B42C20", Offset = "0x1B41620", VA = "0x181B42C20")]
public static IPromise<List<long>> MIJLJJLCIDE(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005692 RID: 22162 RVA: 0x0013A434 File Offset: 0x00138634
[Token(Token = "0x6005692")]
[Address(RVA = "0x1B424C0", Offset = "0x1B40EC0", VA = "0x181B424C0")]
private static HECIICKPCDN LKCJALONCFK(int CJFGEMGOJHB, long HNHLJONGKHB, bool BDCKHKPGECN, OBBBPCBIMME LDNFNNNHPPB)
{
HECIICKPCDN <EILALLIKMBE>k__BackingField;
do
{
<EILALLIKMBE>k__BackingField = LDNFNNNHPPB.<EILALLIKMBE>k__BackingField;
if (LDNFNNNHPPB.<KBFNGJBKEOP>k__BackingField == CJFGEMGOJHB)
{
break;
}
if (BDCKHKPGECN)
{
}
}
while (<EILALLIKMBE>k__BackingField != HECIICKPCDN.Unassigned);
int <BLHHHLKKGCN>k__BackingField = (int)LDNFNNNHPPB.<BLHHHLKKGCN>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005693 RID: 22163 RVA: 0x0013A468 File Offset: 0x00138668
[Token(Token = "0x6005693")]
[Address(RVA = "0x1B41CF0", Offset = "0x1B406F0", VA = "0x181B41CF0")]
private static bool KNKPMAAKBEH(long HNHLJONGKHB, bool BDCKHKPGECN, OBBBPCBIMME LDNFNNNHPPB)
{
HECIICKPCDN heciickpcdn = BBHENFCNLAB.LKCJALONCFK(ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField), HNHLJONGKHB, BDCKHKPGECN, LDNFNNNHPPB);
return (ulong)((uint)100) >= (ulong)40L;
}
// Token: 0x06005694 RID: 22164 RVA: 0x0013A4A0 File Offset: 0x001386A0
[Token(Token = "0x6005694")]
[Address(RVA = "0x1B3E550", Offset = "0x1B3CF50", VA = "0x181B3E550")]
private static void AMGHMLACPGJ(Dictionary<string, object> NGPMADFHHKP)
{
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num = 0;
geiklablcnl.Invoke(num != 0);
return;
}
}
// Token: 0x06005695 RID: 22165 RVA: 0x0013A4E8 File Offset: 0x001386E8
[Token(Token = "0x6005695")]
[Address(RVA = "0x1B43220", Offset = "0x1B41C20", VA = "0x181B43220")]
private static void NCLPLBPJOBA(List<OBBBPCBIMME> HEIDKAMCPIL)
{
int num;
do
{
num = 0;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06005696 RID: 22166 RVA: 0x0013A504 File Offset: 0x00138704
[Token(Token = "0x6005696")]
[Address(RVA = "0x1B40100", Offset = "0x1B3EB00", VA = "0x181B40100")]
private static void ECMMKIFOPLL(OBBBPCBIMME LDNFNNNHPPB)
{
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
bool flag;
if (!flag)
{
BBHENFCNLAB.DFFLDMMGDHM dffldmmgdhm = new BBHENFCNLAB.DFFLDMMGDHM();
dffldmmgdhm.LDNFNNNHPPB = LDNFNNNHPPB;
Dictionary<int, NEFHINKECJJ> dictionary = new Dictionary();
dffldmmgdhm.GFOJFPBNADB = dictionary;
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj2 = BBHENFCNLAB.IJMPKPJFDAJ;
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
ijmpkpjfdaj2[<BHBCCAKKIMJ>k__BackingField] = dffldmmgdhm;
}
bool flag2;
if (ijmpkpjfdaj == 0 || !flag2)
{
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField2 = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.Invoke(<BHBCCAKKIMJ>k__BackingField2);
}
}
}
// Token: 0x06005697 RID: 22167 RVA: 0x0013A57C File Offset: 0x0013877C
[Token(Token = "0x6005697")]
[Address(RVA = "0x1B3FEA0", Offset = "0x1B3E8A0", VA = "0x181B3FEA0")]
private static void ECMMKIFOPLL(NEFHINKECJJ FBDACBDCNAC)
{
int num = 0;
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
long <BHBCCAKKIMJ>k__BackingField = FBDACBDCNAC.<BHBCCAKKIMJ>k__BackingField;
if (!ijmpkpjfdaj.TryGetValue(<BHBCCAKKIMJ>k__BackingField, num))
{
BBHENFCNLAB.DFFLDMMGDHM dffldmmgdhm = new BBHENFCNLAB.DFFLDMMGDHM();
dffldmmgdhm.LDNFNNNHPPB = num;
Dictionary<int, NEFHINKECJJ> dictionary = new Dictionary();
dffldmmgdhm.GFOJFPBNADB = dictionary;
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj2 = BBHENFCNLAB.IJMPKPJFDAJ;
long <BHBCCAKKIMJ>k__BackingField2 = FBDACBDCNAC.<BHBCCAKKIMJ>k__BackingField;
ijmpkpjfdaj2[<BHBCCAKKIMJ>k__BackingField2] = dffldmmgdhm;
}
int <JKNDDDBKJLJ>k__BackingField = FBDACBDCNAC.<JKNDDDBKJLJ>k__BackingField;
if (ijmpkpjfdaj.ContainsKey(<JKNDDDBKJLJ>k__BackingField))
{
int <JKNDDDBKJLJ>k__BackingField2 = FBDACBDCNAC.<JKNDDDBKJLJ>k__BackingField;
if (ijmpkpjfdaj[<JKNDDDBKJLJ>k__BackingField2] == 0)
{
return;
}
int <JKNDDDBKJLJ>k__BackingField3 = FBDACBDCNAC.<JKNDDDBKJLJ>k__BackingField;
if (ijmpkpjfdaj[<JKNDDDBKJLJ>k__BackingField3].FKCEAFNEBAM(FBDACBDCNAC))
{
return;
}
}
int <JKNDDDBKJLJ>k__BackingField4 = FBDACBDCNAC.<JKNDDDBKJLJ>k__BackingField;
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField3 = FBDACBDCNAC.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.Invoke(<BHBCCAKKIMJ>k__BackingField3);
}
}
// Token: 0x06005698 RID: 22168 RVA: 0x0013A644 File Offset: 0x00138844
[Token(Token = "0x6005698")]
[Address(RVA = "0x1B3EF20", Offset = "0x1B3D920", VA = "0x181B3EF20")]
private static void CHGBOOKOKNM(long OEMDIAHHILF, HJPDBNLCGIB EFDBFLPKHKA)
{
BBHENFCNLAB.LPAJNCJKCPN[OEMDIAHHILF] = EFDBFLPKHKA;
}
// Token: 0x06005699 RID: 22169 RVA: 0x0013A664 File Offset: 0x00138864
[Token(Token = "0x6005699")]
[Address(RVA = "0x1B41480", Offset = "0x1B3FE80", VA = "0x181B41480")]
private static bool JCBEELHBLAE(long OEMDIAHHILF)
{
return BBHENFCNLAB.IJMPKPJFDAJ.Remove(OEMDIAHHILF);
}
// Token: 0x0600569A RID: 22170 RVA: 0x0013A684 File Offset: 0x00138884
[Token(Token = "0x600569A")]
[Address(RVA = "0x1B41500", Offset = "0x1B3FF00", VA = "0x181B41500")]
private static bool JDBIJGFEJAM(long OEMDIAHHILF)
{
string text;
LGIGKAKBONN.KAAKKFICFLM(text);
return BBHENFCNLAB.LPAJNCJKCPN.Remove(OEMDIAHHILF);
}
// Token: 0x0600569B RID: 22171 RVA: 0x0013A6A8 File Offset: 0x001388A8
[Token(Token = "0x600569B")]
[Address(RVA = "0x1B41050", Offset = "0x1B3FA50", VA = "0x181B41050")]
private static OBBBPCBIMME IAECCMCJEII(long OEMDIAHHILF)
{
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
bool flag;
if (!flag)
{
}
throw new NullReferenceException();
}
// Token: 0x0600569C RID: 22172 RVA: 0x0013A6C8 File Offset: 0x001388C8
[Token(Token = "0x600569C")]
[Address(RVA = "0x1B43140", Offset = "0x1B41B40", VA = "0x181B43140")]
private static NEFHINKECJJ MKHPAHCAHBP(long OEMDIAHHILF, int JDJMBJENJPE)
{
int num = 0;
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
if (!ijmpkpjfdaj.TryGetValue(OEMDIAHHILF, num) || ijmpkpjfdaj.TryGetValue(JDJMBJENJPE, num))
{
}
throw new NullReferenceException();
}
// Token: 0x0600569D RID: 22173 RVA: 0x0013A6FC File Offset: 0x001388FC
[Token(Token = "0x600569D")]
[Address(RVA = "0x1B40B80", Offset = "0x1B3F580", VA = "0x181B40B80")]
private static void GGCDOJDGBGL()
{
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num = 0;
geiklablcnl.Invoke(num != 0);
return;
}
}
// Token: 0x0600569E RID: 22174 RVA: 0x0013A744 File Offset: 0x00138944
[Token(Token = "0x600569E")]
[Address(RVA = "0x1B43EB0", Offset = "0x1B428B0", VA = "0x181B43EB0")]
private static string PAMAJCIBNDP(long OEMDIAHHILF, int INKNNJHDIFD)
{
string text;
return text;
}
// Token: 0x0600569F RID: 22175 RVA: 0x0013A754 File Offset: 0x00138954
[Token(Token = "0x600569F")]
[Address(RVA = "0x1B42570", Offset = "0x1B40F70", VA = "0x181B42570")]
private static void LPIPNOFPFEP(long OEMDIAHHILF, List<string> LBAOCHFCLPO)
{
long inventionId5 = OEMDIAHHILF;
List<string> autoTags = LBAOCHFCLPO;
long inventionId = OEMDIAHHILF;
Dictionary<long, HJPDBNLCGIB> lpajncjkcpn = BBHENFCNLAB.LPAJNCJKCPN;
bool flag;
if (!flag)
{
long inventionId4 = inventionId;
string text = string.Format("{0}v1/details?inventionId={1}", "api/inventions/", inventionId4);
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<HJPDBNLCGIB>(text, jphofcpgcdb, true);
Action<HJPDBNLCGIB> action = delegate(HJPDBNLCGIB result)
{
if (result != 0)
{
long inventionId2 = inventionId;
BBHENFCNLAB.LPAJNCJKCPN[inventionId2] = result;
}
};
}
Action<HJPDBNLCGIB> action2 = delegate(HJPDBNLCGIB result)
{
if (result != 0)
{
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = result.<KKFLLGKIPND>k__BackingField;
Func<JLFCINPLFID, bool> <>9__83_ = BBHENFCNLAB.<>c.<>9__83_1;
if (<>9__83_ == 0)
{
BBHENFCNLAB.<>c.<>9__83_1 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
}
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__83_);
Func<JLFCINPLFID, string> func;
if (BBHENFCNLAB.<>c.<>9__83_2 == 0)
{
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
BBHENFCNLAB.<>c.<>9__83_2 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
long inventionId3 = inventionId5;
List<string> autoTags2 = autoTags;
IPromise<NJMAEIPIOAP> promise2 = BBHENFCNLAB.LGFHMMCICNF(inventionId3, autoTags2, list);
}
};
}
// Token: 0x060056A0 RID: 22176 RVA: 0x0013A7E0 File Offset: 0x001389E0
[Token(Token = "0x60056A0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BBHENFCNLAB()
{
}
// Token: 0x060056A1 RID: 22177 RVA: 0x0013A7F4 File Offset: 0x001389F4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60056A1")]
[Address(RVA = "0x1B44320", Offset = "0x1B42D20", VA = "0x181B44320")]
static BBHENFCNLAB()
{
int num;
ActionEvent<long> actionEvent = new ActionEvent(4, num != 0);
num = 0;
BBHENFCNLAB.PJJJMGDALBF = actionEvent;
int num2;
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
BBHENFCNLAB.GEIKLABLCNL = actionEvent2;
int num3;
ActionEvent<long> actionEvent3 = new ActionEvent(4, num3 != 0);
num3 = 0;
BBHENFCNLAB.JGCNDNGPBMH = actionEvent3;
int num4;
ActionEvent<int, long> actionEvent4 = new ActionEvent(32, num4 != 0);
num4 = 0;
BBHENFCNLAB.MEMGKEBDGMK = actionEvent4;
BBHENFCNLAB.MLEBNCEDGNG = string.Format("{0}v2/mine", "api/inventions/");
PromiseCache<string> promiseCache;
BBHENFCNLAB.GMDKNMIJEJB = promiseCache;
BBHENFCNLAB.IJMPKPJFDAJ = new Dictionary();
BBHENFCNLAB.CNEDIBMDJFM = new List();
BBHENFCNLAB.GOAGBGPIGAP = new HashSet();
BBHENFCNLAB.LPAJNCJKCPN = new Dictionary();
BBHENFCNLAB.BGIOOBDGLMP = new List();
BBHENFCNLAB.OOILEADEFKA = new List();
BBHENFCNLAB.CFKOBCBKDBJ = "api/inventions/";
}
// Token: 0x04003F14 RID: 16148
[Token(Token = "0x4003F14")]
public const long HGDBLLADCHN = -1L;
// Token: 0x04003F15 RID: 16149
[Token(Token = "0x4003F15")]
public const int EODBEHGHCNM = -1;
// Token: 0x04003F16 RID: 16150
[Token(Token = "0x4003F16")]
public static ActionEvent<long> PJJJMGDALBF;
// Token: 0x04003F17 RID: 16151
[Token(Token = "0x4003F17")]
public static ActionEvent GEIKLABLCNL;
// Token: 0x04003F18 RID: 16152
[Token(Token = "0x4003F18")]
public static ActionEvent<long> JGCNDNGPBMH;
// Token: 0x04003F19 RID: 16153
[Token(Token = "0x4003F19")]
public static ActionEvent<int, long> MEMGKEBDGMK;
// Token: 0x04003F1A RID: 16154
[Token(Token = "0x4003F1A")]
private static readonly string MLEBNCEDGNG;
// Token: 0x04003F1B RID: 16155
[Token(Token = "0x4003F1B")]
private static PromiseCache<string> GMDKNMIJEJB;
// Token: 0x04003F1C RID: 16156
[Token(Token = "0x4003F1C")]
private static Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> IJMPKPJFDAJ;
// Token: 0x04003F1D RID: 16157
[Token(Token = "0x4003F1D")]
private static List<long> CNEDIBMDJFM;
// Token: 0x04003F1E RID: 16158
[Token(Token = "0x4003F1E")]
private static HashSet<long> GOAGBGPIGAP;
// Token: 0x04003F1F RID: 16159
[Token(Token = "0x4003F1F")]
private static Dictionary<long, HJPDBNLCGIB> LPAJNCJKCPN;
// Token: 0x04003F20 RID: 16160
[Token(Token = "0x4003F20")]
private static List<string> BGIOOBDGLMP;
// Token: 0x04003F21 RID: 16161
[Token(Token = "0x4003F21")]
private static List<string> OOILEADEFKA;
// Token: 0x04003F22 RID: 16162
[Token(Token = "0x4003F22")]
private static string CFKOBCBKDBJ = null;
// Token: 0x02000DF6 RID: 3574
[Token(Token = "0x2000DF6")]
public sealed class BCJPPLFIBKK : MulticastDelegate
{
// Token: 0x060056A2 RID: 22178 RVA: 0x0013A8AC File Offset: 0x00138AAC
[Token(Token = "0x60056A2")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public BCJPPLFIBKK(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060056A3 RID: 22179 RVA: 0x0013A8C8 File Offset: 0x00138AC8
[Token(Token = "0x60056A3")]
[Address(RVA = "0x164AA10", Offset = "0x1649410", VA = "0x18164AA10", Slot = "13")]
public void Invoke(long ENJEOLBEALP)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060056A4 RID: 22180 RVA: 0x0013A93C File Offset: 0x00138B3C
[Token(Token = "0x60056A4")]
[Address(RVA = "0x1B45E90", Offset = "0x1B44890", VA = "0x181B45E90", Slot = "14")]
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060056A5 RID: 22181 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60056A5")]
[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: 0x02000DF7 RID: 3575
[Token(Token = "0x2000DF7")]
private class DFFLDMMGDHM
{
// Token: 0x060056A6 RID: 22182 RVA: 0x0013A94C File Offset: 0x00138B4C
[Token(Token = "0x60056A6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DFFLDMMGDHM()
{
}
// Token: 0x04003F23 RID: 16163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F23")]
public OBBBPCBIMME LDNFNNNHPPB;
// Token: 0x04003F24 RID: 16164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F24")]
public Dictionary<int, NEFHINKECJJ> GFOJFPBNADB;
}
// Token: 0x02000DF8 RID: 3576
[Token(Token = "0x2000DF8")]
private enum IBIIKANECFA
{
// Token: 0x04003F26 RID: 16166
[Token(Token = "0x4003F26")]
Pinned,
// Token: 0x04003F27 RID: 16167
[Token(Token = "0x4003F27")]
Popular
}
// Token: 0x02000DF9 RID: 3577
[Token(Token = "0x2000DF9")]
public struct AJCEIOJPMLJ
{
// Token: 0x04003F28 RID: 16168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F28")]
public HECIICKPCDN JOJPAMAADLN;
// Token: 0x04003F29 RID: 16169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003F29")]
public OBBBPCBIMME KDDEEOECHLI;
}
// Token: 0x02000DFA RID: 3578
[Token(Token = "0x2000DFA")]
[CompilerGenerated]
private sealed class FODDLIKPKPE
{
// Token: 0x060056A7 RID: 22183 RVA: 0x0013A960 File Offset: 0x00138B60
[Token(Token = "0x60056A7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FODDLIKPKPE()
{
}
// Token: 0x060056A8 RID: 22184 RVA: 0x0013A974 File Offset: 0x00138B74
[Token(Token = "0x60056A8")]
[Address(RVA = "0x1B536A0", Offset = "0x1B520A0", VA = "0x181B536A0")]
internal IPromise<AHEPPAEOLOD> <UploadNewInvention>b__0(string filename)
{
NewInventionRequestDTO newInventionRequestDTO = new NewInventionRequestDTO();
string text = this.name;
newInventionRequestDTO.name = text;
string text2 = this.description;
if (text2 == 0)
{
}
newInventionRequestDTO.description = text2;
string text3 = this.imageName;
newInventionRequestDTO.imageName = text3;
int num = this.instantiateCost;
newInventionRequestDTO.instantiationCost = num;
int num2 = this.lightsCost;
newInventionRequestDTO.lightsCost = num2;
int num3 = this.aiCost;
newInventionRequestDTO.aiCost = num3;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.creationRoomId = <DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.inventionDataFilename = filename;
List<long> list = this.inventionReferences;
newInventionRequestDTO.referencedInventions = list;
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
newInventionRequestDTO.creatorAccountRole = lmljhmjeigm;
string text4 = JsonUtility.ToJson(newInventionRequestDTO);
ulong num4;
ulong num5;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v4/save", text4, num4 != 0UL, num5 != 0UL);
int num6 = 0;
int num7 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num7 != 0, num6 != 0);
if (this.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num8 = 0;
geiklablcnl.Invoke(num8 != 0);
}
if (result.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = result.<LAAELBKJOPB>k__BackingField;
if (<LAAELBKJOPB>k__BackingField != 0)
{
long <BHBCCAKKIMJ>k__BackingField = <LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
List<string> list2 = this.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(<BHBCCAKKIMJ>k__BackingField, list2);
}
}
};
this.<>9__1 = action;
}
throw new NullReferenceException();
}
// Token: 0x060056A9 RID: 22185 RVA: 0x0013AA80 File Offset: 0x00138C80
[Token(Token = "0x60056A9")]
[Address(RVA = "0x1B53860", Offset = "0x1B52260", VA = "0x181B53860")]
internal void <UploadNewInvention>b__1(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num = 0;
geiklablcnl.Invoke(num != 0);
}
if (result.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = result.<LAAELBKJOPB>k__BackingField;
if (<LAAELBKJOPB>k__BackingField != 0)
{
long <BHBCCAKKIMJ>k__BackingField = <LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
List<string> list = this.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(<BHBCCAKKIMJ>k__BackingField, list);
}
}
}
// Token: 0x04003F2A RID: 16170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F2A")]
public string name;
// Token: 0x04003F2B RID: 16171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F2B")]
public string description;
// Token: 0x04003F2C RID: 16172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F2C")]
public string imageName;
// Token: 0x04003F2D RID: 16173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F2D")]
public int instantiateCost;
// Token: 0x04003F2E RID: 16174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003F2E")]
public int lightsCost;
// Token: 0x04003F2F RID: 16175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F2F")]
public int aiCost;
// Token: 0x04003F30 RID: 16176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F30")]
public List<long> inventionReferences;
// Token: 0x04003F31 RID: 16177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F31")]
public List<string> autoTags;
// Token: 0x04003F32 RID: 16178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003F32")]
public Action<AHEPPAEOLOD> <>9__1;
}
// Token: 0x02000DFB RID: 3579
[Token(Token = "0x2000DFB")]
[CompilerGenerated]
private sealed class OIJIEFMJMKO
{
// Token: 0x060056AA RID: 22186 RVA: 0x0013AADC File Offset: 0x00138CDC
[Token(Token = "0x60056AA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OIJIEFMJMKO()
{
}
// Token: 0x060056AB RID: 22187 RVA: 0x0013AAF0 File Offset: 0x00138CF0
[Token(Token = "0x60056AB")]
[Address(RVA = "0x1B550A0", Offset = "0x1B53AA0", VA = "0x181B550A0")]
internal IPromise<AHEPPAEOLOD> <AddInventionVersion>b__0(string filename)
{
AddVersionInventionRequestDTO addVersionInventionRequestDTO = new AddVersionInventionRequestDTO();
long num = this.inventionId;
addVersionInventionRequestDTO.inventionId = num;
int num2 = this.newInstantiateCost;
addVersionInventionRequestDTO.instantiationCost = num2;
int num3 = this.newLightsCost;
addVersionInventionRequestDTO.lightsCost = num3;
int num4 = this.newAiCost;
addVersionInventionRequestDTO.aiCost = num4;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
addVersionInventionRequestDTO.creationRoomId = <DOFDAMHCJLP>k__BackingField;
addVersionInventionRequestDTO.inventionDataFilename = filename;
List<long> list = this.inventionReferences;
addVersionInventionRequestDTO.referencedInventions = list;
string text = JsonUtility.ToJson(addVersionInventionRequestDTO);
ulong num5;
ulong num6;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v3/addversion", text, num5 != 0UL, num6 != 0UL);
int num7 = 0;
int num8 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num8 != 0, num7 != 0);
if (this.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
bool flag = BBHENFCNLAB.JCBEELHBLAE(this.inventionId);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(response.<JEKIHBMKBIF>k__BackingField);
List<string> list2 = this.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(this.inventionId, list2);
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long num9 = this.inventionId;
jgcndngpbmh.Invoke(num9);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num10 = 0;
geiklablcnl.Invoke(num10 != 0);
}
}
};
this.<>9__1 = action;
}
throw new NullReferenceException();
}
// Token: 0x060056AC RID: 22188 RVA: 0x0013ABC4 File Offset: 0x00138DC4
[Token(Token = "0x60056AC")]
[Address(RVA = "0x1B55220", Offset = "0x1B53C20", VA = "0x181B55220")]
internal void <AddInventionVersion>b__1(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
bool flag = BBHENFCNLAB.JCBEELHBLAE(this.inventionId);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(response.<JEKIHBMKBIF>k__BackingField);
List<string> list = this.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(this.inventionId, list);
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long num = this.inventionId;
jgcndngpbmh.Invoke(num);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num2 = 0;
geiklablcnl.Invoke(num2 != 0);
}
}
}
// Token: 0x04003F33 RID: 16179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F33")]
public long inventionId;
// Token: 0x04003F34 RID: 16180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F34")]
public int newInstantiateCost;
// Token: 0x04003F35 RID: 16181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003F35")]
public int newLightsCost;
// Token: 0x04003F36 RID: 16182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F36")]
public int newAiCost;
// Token: 0x04003F37 RID: 16183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F37")]
public List<long> inventionReferences;
// Token: 0x04003F38 RID: 16184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F38")]
public List<string> autoTags;
// Token: 0x04003F39 RID: 16185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F39")]
public Action<AHEPPAEOLOD> <>9__1;
}
// Token: 0x02000DFD RID: 3581
[Token(Token = "0x2000DFD")]
[CompilerGenerated]
private sealed class IGKAGAKDGMN
{
// Token: 0x060056C7 RID: 22215 RVA: 0x0013B068 File Offset: 0x00139268
[Token(Token = "0x60056C7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public IGKAGAKDGMN()
{
}
// Token: 0x060056C8 RID: 22216 RVA: 0x0013B07C File Offset: 0x0013927C
[Token(Token = "0x60056C8")]
[Address(RVA = "0x1B54280", Offset = "0x1B52C80", VA = "0x181B54280")]
internal void <UpdateInventionGeneralPermission>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
bool flag = BBHENFCNLAB.JDBIJGFEJAM(response.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long num = this.inventionId;
HECIICKPCDN heciickpcdn = this.newGeneralPermission;
}
}
// Token: 0x04003F53 RID: 16211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F53")]
public long inventionId;
// Token: 0x04003F54 RID: 16212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F54")]
public HECIICKPCDN newGeneralPermission;
}
// Token: 0x02000DFE RID: 3582
[Token(Token = "0x2000DFE")]
[CompilerGenerated]
private sealed class EGNGAOCGPFD
{
// Token: 0x060056C9 RID: 22217 RVA: 0x0013B0CC File Offset: 0x001392CC
[Token(Token = "0x60056C9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EGNGAOCGPFD()
{
}
// Token: 0x060056CA RID: 22218 RVA: 0x0013B0E0 File Offset: 0x001392E0
[Token(Token = "0x60056CA")]
[Address(RVA = "0x1B53500", Offset = "0x1B51F00", VA = "0x181B53500")]
internal void <SetInventionTags>b__0(NJMAEIPIOAP response)
{
if (response.<PAMGOEFEDLE>k__BackingField == OCLOGFHCPHN.Success)
{
bool flag = BBHENFCNLAB.JDBIJGFEJAM(this.inventionId);
}
}
// Token: 0x04003F55 RID: 16213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F55")]
public long inventionId;
}
// Token: 0x02000DFF RID: 3583
[Token(Token = "0x2000DFF")]
[CompilerGenerated]
private sealed class GMOOBBOAEKK
{
// Token: 0x060056CB RID: 22219 RVA: 0x0013B108 File Offset: 0x00139308
[Token(Token = "0x60056CB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GMOOBBOAEKK()
{
}
// Token: 0x060056CC RID: 22220 RVA: 0x0013B11C File Offset: 0x0013931C
[Token(Token = "0x60056CC")]
[Address(RVA = "0x1B53C30", Offset = "0x1B52630", VA = "0x181B53C30")]
internal void <GetLocalPlayerInvention>b__0(List<OBBBPCBIMME> results)
{
int num = 0;
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
long num2 = this.inventionId;
if (goagbgpigap.Contains(num2))
{
Dictionary<long, BBHENFCNLAB.DFFLDMMGDHM> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
long num3 = this.inventionId;
if (ijmpkpjfdaj.TryGetValue(num3, num))
{
}
}
this.promise.Complete(num);
}
// Token: 0x060056CD RID: 22221 RVA: 0x0013B170 File Offset: 0x00139370
[Token(Token = "0x60056CD")]
[Address(RVA = "0x1B53D40", Offset = "0x1B52740", VA = "0x181B53D40")]
internal void <GetLocalPlayerInvention>b__1(string error)
{
Promise<OBBBPCBIMME> promise = this.promise;
int num = 0;
promise.Complete(num);
}
// Token: 0x04003F56 RID: 16214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F56")]
public long inventionId;
// Token: 0x04003F57 RID: 16215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F57")]
public Promise<OBBBPCBIMME> promise;
}
// Token: 0x02000E00 RID: 3584
[Token(Token = "0x2000E00")]
[CompilerGenerated]
private sealed class LHNBPOPOGCA
{
// Token: 0x060056CE RID: 22222 RVA: 0x0013B194 File Offset: 0x00139394
[Token(Token = "0x60056CE")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LHNBPOPOGCA()
{
}
// Token: 0x060056CF RID: 22223 RVA: 0x0013B1A8 File Offset: 0x001393A8
[Token(Token = "0x60056CF")]
[Address(RVA = "0x1B54830", Offset = "0x1B53230", VA = "0x181B54830")]
internal void <GetInventionDetails>b__0(HJPDBNLCGIB result)
{
if (result != 0)
{
long num = this.inventionId;
BBHENFCNLAB.LPAJNCJKCPN[num] = result;
}
}
// Token: 0x04003F58 RID: 16216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F58")]
public long inventionId;
}
// Token: 0x02000E01 RID: 3585
[Token(Token = "0x2000E01")]
[CompilerGenerated]
private sealed class LPCMJCIPCHI
{
// Token: 0x060056D0 RID: 22224 RVA: 0x0013B1D4 File Offset: 0x001393D4
[Token(Token = "0x60056D0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LPCMJCIPCHI()
{
}
// Token: 0x060056D1 RID: 22225 RVA: 0x0013B1E8 File Offset: 0x001393E8
[Token(Token = "0x60056D1")]
[Address(RVA = "0x1B54910", Offset = "0x1B53310", VA = "0x181B54910")]
internal void <InvalidateCacheAndUpdateForInvention>b__0()
{
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num = this.inventionId;
pjjjmgdalbf.Invoke(num);
return;
}
}
// Token: 0x04003F59 RID: 16217
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F59")]
public long inventionId;
}
// Token: 0x02000E02 RID: 3586
[Token(Token = "0x2000E02")]
[CompilerGenerated]
private sealed class NBDMFFEGNGJ
{
// Token: 0x060056D2 RID: 22226 RVA: 0x0013B210 File Offset: 0x00139410
[Token(Token = "0x60056D2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NBDMFFEGNGJ()
{
}
// Token: 0x060056D3 RID: 22227 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60056D3")]
[Address(RVA = "0x1B54B30", Offset = "0x1B53530", VA = "0x181B54B30")]
internal IPromise<byte[]> <GetInventionData>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003F5A RID: 16218
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F5A")]
public string dataBlobName;
}
// Token: 0x02000E03 RID: 3587
[Token(Token = "0x2000E03")]
[CompilerGenerated]
private sealed class GEALFNHDFDE
{
// Token: 0x060056D4 RID: 22228 RVA: 0x0013B224 File Offset: 0x00139424
[Token(Token = "0x60056D4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GEALFNHDFDE()
{
}
// Token: 0x060056D5 RID: 22229 RVA: 0x0013B238 File Offset: 0x00139438
[Token(Token = "0x60056D5")]
[Address(RVA = "0x1B53970", Offset = "0x1B52370", VA = "0x181B53970")]
internal List<string> <GetTags>b__0(AEBEPCMAABC response)
{
List<string> <EPPJKINEHHJ>k__BackingField = response.<EPPJKINEHHJ>k__BackingField;
Func<string, string> <>9__49_ = BBHENFCNLAB.<>c.<>9__49_2;
if (<>9__49_ == 0)
{
BBHENFCNLAB.<>c.<>9__49_2 = delegate(string tag)
{
string text;
return text;
};
}
BBHENFCNLAB.BGIOOBDGLMP = Enumerable.ToList<string>(Enumerable.Select<string, string>(<EPPJKINEHHJ>k__BackingField, <>9__49_));
List<string> <DEDCDFOLGII>k__BackingField = response.<DEDCDFOLGII>k__BackingField;
Func<string, string> func;
if (BBHENFCNLAB.<>c.<>9__49_3 == 0)
{
func = delegate(string tag)
{
string text2;
return text2;
};
BBHENFCNLAB.<>c.<>9__49_3 = func;
}
BBHENFCNLAB.OOILEADEFKA = Enumerable.ToList<string>(Enumerable.Select<string, string>(<DEDCDFOLGII>k__BackingField, func));
if (this.tagListType != BBHENFCNLAB.IBIIKANECFA.Pinned)
{
return BBHENFCNLAB.OOILEADEFKA;
}
return BBHENFCNLAB.BGIOOBDGLMP;
}
// Token: 0x04003F5B RID: 16219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F5B")]
public BBHENFCNLAB.IBIIKANECFA tagListType;
}
// Token: 0x02000E04 RID: 3588
[Token(Token = "0x2000E04")]
[CompilerGenerated]
private sealed class ICNHHOEODAF
{
// Token: 0x060056D6 RID: 22230 RVA: 0x0013B2D0 File Offset: 0x001394D0
[Token(Token = "0x60056D6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ICNHHOEODAF()
{
}
// Token: 0x060056D7 RID: 22231 RVA: 0x0013B2E4 File Offset: 0x001394E4
[Token(Token = "0x60056D7")]
[Address(RVA = "0x1B54010", Offset = "0x1B52A10", VA = "0x181B54010")]
internal void <DeleteInvention>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
int <KBFNGJBKEOP>k__BackingField = this.invention.<KBFNGJBKEOP>k__BackingField;
OBBBPCBIMME obbbpcbimme = this.invention;
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
cnedibmdjfm.Add(<BHBCCAKKIMJ>k__BackingField);
bool flag = BBHENFCNLAB.JCBEELHBLAE(this.invention.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField2 = this.invention.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.Invoke(<BHBCCAKKIMJ>k__BackingField2);
}
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long <BHBCCAKKIMJ>k__BackingField3 = this.invention.<BHBCCAKKIMJ>k__BackingField;
jgcndngpbmh.Invoke(<BHBCCAKKIMJ>k__BackingField3);
}
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
int num = 0;
geiklablcnl.Invoke(num != 0);
}
}
}
// Token: 0x04003F5C RID: 16220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F5C")]
public OBBBPCBIMME invention;
}
// Token: 0x02000E05 RID: 3589
[Token(Token = "0x2000E05")]
[CompilerGenerated]
private sealed class HLOJLKFHEJE
{
// Token: 0x060056D8 RID: 22232 RVA: 0x0013B3A4 File Offset: 0x001395A4
[Token(Token = "0x60056D8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HLOJLKFHEJE()
{
}
// Token: 0x060056D9 RID: 22233 RVA: 0x0013B3B8 File Offset: 0x001395B8
[Token(Token = "0x60056D9")]
[Address(RVA = "0x1B53ED0", Offset = "0x1B528D0", VA = "0x181B53ED0")]
internal void <PublishInvention>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long num = this.inventionId;
bool flag = cnedibmdjfm.Remove(num);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num2 = this.inventionId;
pjjjmgdalbf.Invoke(num2);
}
long num3 = this.inventionId;
HECIICKPCDN heciickpcdn = this.permissionLevel;
}
}
// Token: 0x04003F5D RID: 16221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F5D")]
public long inventionId;
// Token: 0x04003F5E RID: 16222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F5E")]
public HECIICKPCDN permissionLevel;
}
// Token: 0x02000E06 RID: 3590
[Token(Token = "0x2000E06")]
[CompilerGenerated]
private sealed class HCEEHNDJEAG
{
// Token: 0x060056DA RID: 22234 RVA: 0x0013B428 File Offset: 0x00139628
[Token(Token = "0x60056DA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HCEEHNDJEAG()
{
}
// Token: 0x060056DB RID: 22235 RVA: 0x0013B43C File Offset: 0x0013963C
[Token(Token = "0x60056DB")]
[Address(RVA = "0x1B53D90", Offset = "0x1B52790", VA = "0x181B53D90")]
internal void <UnpublishInvention>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long num = this.inventionId;
cnedibmdjfm.Add(num);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num2 = this.inventionId;
pjjjmgdalbf.Invoke(num2);
}
CFLMJLFBOKH.HPPFNDJKCIG(this.inventionId);
}
}
// Token: 0x04003F5F RID: 16223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F5F")]
public long inventionId;
}
// Token: 0x02000E07 RID: 3591
[Token(Token = "0x2000E07")]
[CompilerGenerated]
private sealed class FCKJJJPGJCM
{
// Token: 0x060056DC RID: 22236 RVA: 0x0013B4A4 File Offset: 0x001396A4
[Token(Token = "0x60056DC")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FCKJJJPGJCM()
{
}
// Token: 0x060056DD RID: 22237 RVA: 0x0013B4B8 File Offset: 0x001396B8
[Token(Token = "0x60056DD")]
[Address(RVA = "0x1B53580", Offset = "0x1B51F80", VA = "0x181B53580")]
internal void <UpdateInventionPrice>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num = this.inventionId;
pjjjmgdalbf.Invoke(num);
}
long num2 = this.inventionId;
int num3 = this.price;
CFLMJLFBOKH.PELPIFOCAEP(num2, num3);
}
}
// Token: 0x04003F60 RID: 16224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F60")]
public long inventionId;
// Token: 0x04003F61 RID: 16225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F61")]
public int price;
}
// Token: 0x02000E08 RID: 3592
[Token(Token = "0x2000E08")]
[CompilerGenerated]
private sealed class JLNHCLALAOE
{
// Token: 0x060056DE RID: 22238 RVA: 0x0013B518 File Offset: 0x00139718
[Token(Token = "0x60056DE")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JLNHCLALAOE()
{
}
// Token: 0x060056DF RID: 22239 RVA: 0x0013B52C File Offset: 0x0013972C
[Token(Token = "0x60056DF")]
[Address(RVA = "0x1B544C0", Offset = "0x1B52EC0", VA = "0x181B544C0")]
internal void <ReportInvention>b__0(KLAMKCBENEA response)
{
if (response.<NHCNKEMFEJC>k__BackingField)
{
long num = this.inventionId;
FDEGHHFBJJO fdeghhfbjjo = this.reportCategory;
}
}
// Token: 0x04003F62 RID: 16226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F62")]
public long inventionId;
// Token: 0x04003F63 RID: 16227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F63")]
public FDEGHHFBJJO reportCategory;
}
// Token: 0x02000E09 RID: 3593
[Token(Token = "0x2000E09")]
[CompilerGenerated]
private sealed class JBIILLPMOIL
{
// Token: 0x060056E0 RID: 22240 RVA: 0x0013B558 File Offset: 0x00139758
[Token(Token = "0x60056E0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JBIILLPMOIL()
{
}
// Token: 0x060056E1 RID: 22241 RVA: 0x0013B56C File Offset: 0x0013976C
[Token(Token = "0x60056E1")]
[Address(RVA = "0x1B54390", Offset = "0x1B52D90", VA = "0x181B54390")]
internal void <CheerInvention>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
long num = this.inventionId;
string text;
LGIGKAKBONN.KAAKKFICFLM(text);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long num2 = this.inventionId;
bool flag = this.cheer;
CFLMJLFBOKH.CLMNNAFFNFL(num2, flag);
}
}
// Token: 0x04003F64 RID: 16228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F64")]
public long inventionId;
// Token: 0x04003F65 RID: 16229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F65")]
public bool cheer;
}
// Token: 0x02000E0A RID: 3594
[Token(Token = "0x2000E0A")]
[CompilerGenerated]
private sealed class BHPLGLKCIII
{
// Token: 0x060056E2 RID: 22242 RVA: 0x0013B5B8 File Offset: 0x001397B8
[Token(Token = "0x60056E2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BHPLGLKCIII()
{
}
// Token: 0x04003F66 RID: 16230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F66")]
public <>f__AnonymousType0<List<OBBBPCBIMME>, List<long>> inventions;
}
// Token: 0x02000E0B RID: 3595
[Token(Token = "0x2000E0B")]
[CompilerGenerated]
private sealed class EBPFOJFCJLJ
{
// Token: 0x060056E3 RID: 22243 RVA: 0x0013B5CC File Offset: 0x001397CC
[Token(Token = "0x60056E3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EBPFOJFCJLJ()
{
}
// Token: 0x060056E4 RID: 22244 RVA: 0x0013B5E0 File Offset: 0x001397E0
[Token(Token = "0x60056E4")]
[Address(RVA = "0x1B53410", Offset = "0x1B51E10", VA = "0x181B53410")]
internal void <InventionsFromInventionIds>b__1(List<OBBBPCBIMME> inventionsFromBatch)
{
!0 <Inventions>i__Field = this.CS$<>8__locals1.inventions.<Inventions>i__Field;
var inventions = this.CS$<>8__locals1.inventions;
Promise<List<OBBBPCBIMME>> promise = this.promise;
}
// Token: 0x060056E5 RID: 22245 RVA: 0x0013B618 File Offset: 0x00139818
[Token(Token = "0x60056E5")]
[Address(RVA = "0x1B534A0", Offset = "0x1B51EA0", VA = "0x181B534A0")]
internal void <InventionsFromInventionIds>b__2(string error)
{
this.promise.Error(error);
}
// Token: 0x04003F67 RID: 16231
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F67")]
public Promise<List<OBBBPCBIMME>> promise;
// Token: 0x04003F68 RID: 16232
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F68")]
public BBHENFCNLAB.BHPLGLKCIII CS$<>8__locals1;
}
// Token: 0x02000E0C RID: 3596
[Token(Token = "0x2000E0C")]
[CompilerGenerated]
private sealed class NPFNLFGDDGP
{
// Token: 0x060056E6 RID: 22246 RVA: 0x0013B638 File Offset: 0x00139838
[Token(Token = "0x60056E6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NPFNLFGDDGP()
{
}
// Token: 0x060056E7 RID: 22247 RVA: 0x0013B64C File Offset: 0x0013984C
[Token(Token = "0x60056E7")]
[Address(RVA = "0x1B54E90", Offset = "0x1B53890", VA = "0x181B54E90")]
internal IEnumerable<BBHENFCNLAB.AJCEIOJPMLJ> <GetInventionPermissionsForLocalPlayer>b__0(List<OBBBPCBIMME> inventions)
{
Func<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ> func = this.<>9__1;
if (func == 0)
{
Func<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ> func2 = delegate(OBBBPCBIMME invention)
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
throw new NullReferenceException();
};
this.<>9__1 = func2;
}
return Enumerable.Select<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ>(inventions, func);
}
// Token: 0x060056E8 RID: 22248 RVA: 0x0013B680 File Offset: 0x00139880
[Token(Token = "0x60056E8")]
[Address(RVA = "0x1B54F20", Offset = "0x1B53920", VA = "0x181B54F20")]
internal BBHENFCNLAB.AJCEIOJPMLJ <GetInventionPermissionsForLocalPlayer>b__1(OBBBPCBIMME invention)
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
throw new NullReferenceException();
}
// Token: 0x04003F69 RID: 16233
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F69")]
public long localRoomId;
// Token: 0x04003F6A RID: 16234
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F6A")]
public bool isLocalRoomCreator;
// Token: 0x04003F6B RID: 16235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F6B")]
public Func<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ> <>9__1;
}
// Token: 0x02000E0D RID: 3597
[Token(Token = "0x2000E0D")]
[CompilerGenerated]
private sealed class MGAAOPEGOGI
{
// Token: 0x060056E9 RID: 22249 RVA: 0x0013B6A4 File Offset: 0x001398A4
[Token(Token = "0x60056E9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MGAAOPEGOGI()
{
}
// Token: 0x060056EA RID: 22250 RVA: 0x0013B6B8 File Offset: 0x001398B8
[Token(Token = "0x60056EA")]
[Address(RVA = "0x1B54990", Offset = "0x1B53390", VA = "0x181B54990")]
internal List<long> <GetInventionIdsThatPreventLocalPlayerSaving>b__0(List<OBBBPCBIMME> inventionList)
{
int num;
do
{
num = 0;
List.Enumerator enumerator;
if (enumerator != 0)
{
long num2 = this.localRoomId;
bool flag;
while (flag)
{
}
List<long> list = this.idsThatPreventSaving;
}
if (num != -1)
{
}
}
while (num != 0);
return this.idsThatPreventSaving;
}
// Token: 0x04003F6C RID: 16236
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F6C")]
public long localRoomId;
// Token: 0x04003F6D RID: 16237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F6D")]
public bool isLocalRoomCreator;
// Token: 0x04003F6E RID: 16238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F6E")]
public List<long> idsThatPreventSaving;
}
// Token: 0x02000E0E RID: 3598
[Token(Token = "0x2000E0E")]
[CompilerGenerated]
private sealed class KLHLCNGLGED
{
// Token: 0x060056EB RID: 22251 RVA: 0x0013B700 File Offset: 0x00139900
[Token(Token = "0x60056EB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KLHLCNGLGED()
{
}
// Token: 0x060056EC RID: 22252 RVA: 0x0013B714 File Offset: 0x00139914
[Token(Token = "0x60056EC")]
[Address(RVA = "0x1B54620", Offset = "0x1B53020", VA = "0x181B54620")]
internal void <SetAutoTags>b__0(HJPDBNLCGIB result)
{
if (result != 0)
{
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = result.<KKFLLGKIPND>k__BackingField;
Func<JLFCINPLFID, bool> <>9__83_ = BBHENFCNLAB.<>c.<>9__83_1;
if (<>9__83_ == 0)
{
BBHENFCNLAB.<>c.<>9__83_1 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
}
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__83_);
Func<JLFCINPLFID, string> func;
if (BBHENFCNLAB.<>c.<>9__83_2 == 0)
{
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
BBHENFCNLAB.<>c.<>9__83_2 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
long num = this.inventionId;
List<string> list2 = this.autoTags;
IPromise<NJMAEIPIOAP> promise = BBHENFCNLAB.LGFHMMCICNF(num, list2, list);
}
}
// Token: 0x04003F6F RID: 16239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F6F")]
public long inventionId;
// Token: 0x04003F70 RID: 16240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F70")]
public List<string> autoTags;
}
}