Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

2875 lines
100 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 UnityEngine;
// Token: 0x020013ED RID: 5101
[Token(Token = "0x20013ED")]
public static class BBHENFCNLAB
{
// Token: 0x060074C2 RID: 29890 RVA: 0x00198044 File Offset: 0x00196244
[Token(Token = "0x60074C2")]
[Address(RVA = "0x16B6600", Offset = "0x16B5400", VA = "0x1816B6600")]
private static string HFIOIJPLLDP(long OEMDIAHHILF)
{
string text;
return text;
}
// Token: 0x060074C3 RID: 29891 RVA: 0x00198054 File Offset: 0x00196254
[Token(Token = "0x60074C3")]
[Address(RVA = "0x16B7210", Offset = "0x16B6010", VA = "0x1816B7210")]
private static string KKGEAELNFCK(long OEMDIAHHILF)
{
string text;
return text;
}
// Token: 0x060074C4 RID: 29892 RVA: 0x00198064 File Offset: 0x00196264
[Token(Token = "0x60074C4")]
[Address(RVA = "0x16B41C0", Offset = "0x16B2FC0", VA = "0x1816B41C0")]
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: 0x060074C5 RID: 29893 RVA: 0x001980AC File Offset: 0x001962AC
[Token(Token = "0x60074C5")]
[Address(RVA = "0x16B9300", Offset = "0x16B8100", VA = "0x1816B9300")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.AMGHMLACPGJ);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.InventionModerationStateChanged, hmoacifiocn);
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num2;
Action<long> action = new Action(num2.KJMGMEKAEFF);
num2 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action);
}
// Token: 0x060074C6 RID: 29894 RVA: 0x001980F4 File Offset: 0x001962F4
[Token(Token = "0x60074C6")]
[Address(RVA = "0x16B8F50", Offset = "0x16B7D50", VA = "0x1816B8F50")]
private static void NPCPLFAONFO()
{
BBHENFCNLAB.CNEDIBMDJFM.Clear();
BBHENFCNLAB.GOAGBGPIGAP.Clear();
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.PPDBDICKAOC.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
BBHENFCNLAB.GMDKNMIJEJB.LKLKGDMFMCC();
BBHENFCNLAB.NIJKCPMCEBC.LKLKGDMFMCC();
BBHENFCNLAB.LEKCKCKNOJB.JBBLIBHHEBC();
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num;
Action<long> action = new Action(num.KJMGMEKAEFF);
num = 0;
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
}
// Token: 0x060074C7 RID: 29895 RVA: 0x00198178 File Offset: 0x00196378
[Token(Token = "0x60074C7")]
[Address(RVA = "0x16B70C0", Offset = "0x16B5EC0", VA = "0x1816B70C0")]
private static void JPFGCHENJMH()
{
BBHENFCNLAB.BGIOOBDGLMP.Clear();
BBHENFCNLAB.OOILEADEFKA.Clear();
}
// Token: 0x060074C8 RID: 29896 RVA: 0x001981A0 File Offset: 0x001963A0
[Token(Token = "0x60074C8")]
[Address(RVA = "0x16B4E30", Offset = "0x16B3C30", VA = "0x1816B4E30")]
public static void DCBDHPHGDEE()
{
BBHENFCNLAB.CNEDIBMDJFM.Clear();
BBHENFCNLAB.GOAGBGPIGAP.Clear();
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.PPDBDICKAOC.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
BBHENFCNLAB.GMDKNMIJEJB.LKLKGDMFMCC();
BBHENFCNLAB.NIJKCPMCEBC.LKLKGDMFMCC();
BBHENFCNLAB.LEKCKCKNOJB.JBBLIBHHEBC();
}
// Token: 0x060074C9 RID: 29897 RVA: 0x00198204 File Offset: 0x00196404
[Token(Token = "0x60074C9")]
[Address(RVA = "0x16B42A0", Offset = "0x16B30A0", VA = "0x1816B42A0")]
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: 0x060074CA RID: 29898 RVA: 0x00198310 File Offset: 0x00196510
[Token(Token = "0x60074CA")]
[Address(RVA = "0x16B53E0", Offset = "0x16B41E0", VA = "0x1816B53E0")]
public static PMGCJEPKFOF<AHEPPAEOLOD> DKMKAGIENLK(byte[] ABADFLCBFIJ, string MMBOKOLAJFH, string LJIGOCDPEJF, string HFLPBHHAFIO, int AFPGHAGFDHA, int DJHEOCOCAMD, int NHLBOPGDDAO, int NCGIJCEDDHL, int IKJPBJHKKHJ, List<string> BMLHNHCAGPC, List<long> CDFKCJPGBEC, List<string> LBAOCHFCLPO)
{
int num = 0;
BBHENFCNLAB.KCJBOIGDBKP kcjboigdbkp;
kcjboigdbkp.FieldGetter(num, LJIGOCDPEJF, HFLPBHHAFIO);
kcjboigdbkp.chipsCost = 0;
kcjboigdbkp.cloudVariablesCost = 0;
kcjboigdbkp.aiCost = 0;
kcjboigdbkp.inventionReferences = 0;
kcjboigdbkp.instantiateCost = 0;
kcjboigdbkp.autoTags = 0;
kcjboigdbkp.name = MMBOKOLAJFH;
kcjboigdbkp.description = LJIGOCDPEJF;
kcjboigdbkp.imageName = HFLPBHHAFIO;
kcjboigdbkp.lightsCost = 0;
if (ABADFLCBFIJ != 0 && ABADFLCBFIJ.Length != 0 && !string.IsNullOrWhiteSpace(MMBOKOLAJFH) && !string.IsNullOrWhiteSpace(kcjboigdbkp.imageName))
{
Func<string, PMGCJEPKFOF<AHEPPAEOLOD>> func = delegate(string filename)
{
NewInventionRequestDTO newInventionRequestDTO = new NewInventionRequestDTO();
string name = kcjboigdbkp.name;
newInventionRequestDTO.name = name;
string description = kcjboigdbkp.description;
if (description == 0)
{
}
newInventionRequestDTO.description = description;
string imageName = kcjboigdbkp.imageName;
newInventionRequestDTO.imageName = imageName;
int instantiateCost = kcjboigdbkp.instantiateCost;
newInventionRequestDTO.instantiationCost = instantiateCost;
int lightsCost = kcjboigdbkp.lightsCost;
newInventionRequestDTO.lightsCost = lightsCost;
int chipsCost = kcjboigdbkp.chipsCost;
newInventionRequestDTO.chipsCost = chipsCost;
int cloudVariablesCost = kcjboigdbkp.cloudVariablesCost;
newInventionRequestDTO.cloudVariablesCost = cloudVariablesCost;
int aiCost = kcjboigdbkp.aiCost;
newInventionRequestDTO.aiCost = aiCost;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.creationRoomId = <DOFDAMHCJLP>k__BackingField;
newInventionRequestDTO.inventionDataFilename = filename;
List<long> inventionReferences = kcjboigdbkp.inventionReferences;
newInventionRequestDTO.referencedInventions = inventionReferences;
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
newInventionRequestDTO.creatorAccountRole = lmljhmjeigm;
string text = JsonUtility.ToJson(newInventionRequestDTO);
ulong num2;
ulong num3;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof2 = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v6/save", text, num2 != 0UL, num3 != 0UL);
int num4 = 0;
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.FAKEPMNIOAI(num5 != 0, num4 != 0);
if (kcjboigdbkp.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
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 = kcjboigdbkp.autoTags;
BBHENFCNLAB.LPIPNOFPFEP(<BHBCCAKKIMJ>k__BackingField, autoTags);
}
}
};
kcjboigdbkp.<>9__1 = action;
}
throw new NullReferenceException();
};
}
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<AHEPPAEOLOD>("Invalid params for uploading invention");
throw new NullReferenceException();
}
// Token: 0x060074CB RID: 29899 RVA: 0x001983B4 File Offset: 0x001965B4
[Token(Token = "0x60074CB")]
[Address(RVA = "0x16B95C0", Offset = "0x16B83C0", VA = "0x1816B95C0")]
public static PMGCJEPKFOF<AHEPPAEOLOD> OMICIILGNLO(byte[] ABADFLCBFIJ, long OEMDIAHHILF, int PGIKIFAGKMK, int OJEFMGHJHEF, int JPCEDGMFFJL, int JNKHAPACBJK, int CDBEJJJGCLE, List<string> BMLHNHCAGPC, List<long> CDFKCJPGBEC, List<string> LBAOCHFCLPO)
{
int newChipsCost = 0;
int newCloudVariableCost = 0;
List<long> inventionReferences = 0;
int newAiCost = 0;
long inventionId = OEMDIAHHILF;
int newInstantiateCost = PGIKIFAGKMK;
int newLightsCost = OJEFMGHJHEF;
List<string> autoTags = 0;
Action<AHEPPAEOLOD> <>9__1;
Func<string, PMGCJEPKFOF<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 newChipsCost2 = newChipsCost;
addVersionInventionRequestDTO.chipsCost = newChipsCost2;
int newCloudVariableCost2 = newCloudVariableCost;
addVersionInventionRequestDTO.cloudVariablesCost = newCloudVariableCost2;
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;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v4/addversion", text, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.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);
BBHENFCNLAB.JCBEELHBLAE(inventionId);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(response.<JEKIHBMKBIF>k__BackingField);
List<string> autoTags2 = autoTags;
BBHENFCNLAB.LPIPNOFPFEP(inventionId, autoTags2);
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long inventionId2 = inventionId;
jgcndngpbmh.CNFDGDEOPPF(inventionId2);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
}
};
<>9__1 = action;
}
throw new NullReferenceException();
};
throw new NullReferenceException();
}
// Token: 0x060074CC RID: 29900 RVA: 0x00198414 File Offset: 0x00196614
[Token(Token = "0x60074CC")]
[Address(RVA = "0x16B99A0", Offset = "0x16B87A0", VA = "0x1816B99A0")]
public static PMGCJEPKFOF<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;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__30_0 == 0)
{
BBHENFCNLAB.<>c.<>9__30_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 JJEKJGALHKO.LIPGKFECLDO<AHEPPAEOLOD>("Name cannot be empty");
}
// Token: 0x060074CD RID: 29901 RVA: 0x00198490 File Offset: 0x00196690
[Token(Token = "0x60074CD")]
[Address(RVA = "0x16B8DC0", Offset = "0x16B7BC0", VA = "0x1816B8DC0")]
public static PMGCJEPKFOF<AHEPPAEOLOD> NNDFHPLBNEN(long OEMDIAHHILF, string LJIGOCDPEJF)
{
if (LJIGOCDPEJF == 0)
{
}
int num = 0;
string text;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__31_0 == 0)
{
BBHENFCNLAB.<>c.<>9__31_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: 0x060074CE RID: 29902 RVA: 0x001984E8 File Offset: 0x001966E8
[Token(Token = "0x60074CE")]
[Address(RVA = "0x16B96E0", Offset = "0x16B84E0", VA = "0x1816B96E0")]
public static PMGCJEPKFOF<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;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
if (BBHENFCNLAB.<>c.<>9__32_0 == 0)
{
BBHENFCNLAB.<>c.<>9__32_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 JJEKJGALHKO.LIPGKFECLDO<AHEPPAEOLOD>("Inventions require image");
}
// Token: 0x060074CF RID: 29903 RVA: 0x00198564 File Offset: 0x00196764
[Token(Token = "0x60074CF")]
[Address(RVA = "0x16B91B0", Offset = "0x16B7FB0", VA = "0x1816B91B0")]
public static PMGCJEPKFOF<AHEPPAEOLOD> OCBDPGLHIJL(long OEMDIAHHILF, HECIICKPCDN ODABIMLCOIP)
{
BBHENFCNLAB.GMOOBBOAEKK gmoobboaekk = new BBHENFCNLAB.GMOOBBOAEKK();
gmoobboaekk.inventionId = OEMDIAHHILF;
gmoobboaekk.newGeneralPermission = ODABIMLCOIP;
HECIICKPCDN newGeneralPermission = gmoobboaekk.newGeneralPermission;
string text = string.Format("{0}v1/update?inventionId={1}&permission={2}", "api/inventions/", gmoobboaekk, gmoobboaekk);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
BBHENFCNLAB.JDBIJGFEJAM(response.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long inventionId = gmoobboaekk.inventionId;
HECIICKPCDN newGeneralPermission2 = gmoobboaekk.newGeneralPermission;
}
};
throw new NullReferenceException();
}
// Token: 0x060074D0 RID: 29904 RVA: 0x001985D8 File Offset: 0x001967D8
[Token(Token = "0x60074D0")]
[Address(RVA = "0x16B75C0", Offset = "0x16B63C0", VA = "0x1816B75C0")]
public static PMGCJEPKFOF<NJMAEIPIOAP> LGFHMMCICNF(long OEMDIAHHILF, List<string> LBAOCHFCLPO, List<string> NOLONFFJNPA)
{
ModifyTagsRequest modifyTagsRequest = new ModifyTagsRequest();
long inventionId = OEMDIAHHILF;
modifyTagsRequest.InventionId = inventionId;
modifyTagsRequest.AutoTags = LBAOCHFCLPO;
Converter<string, string> <>9__34_ = BBHENFCNLAB.<>c.<>9__34_1;
if (<>9__34_ == 0)
{
BBHENFCNLAB.<>c.<>9__34_1 = (string ct) => ct.ToLower();
}
List<string> list = Enumerable.ToList<string>(Enumerable.Distinct<string>(NOLONFFJNPA.ConvertAll<string>(<>9__34_)));
modifyTagsRequest.CustomTags = list;
string text = JsonUtility.ToJson(modifyTagsRequest);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/inventions/v1/settags", text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<NJMAEIPIOAP> action = delegate(NJMAEIPIOAP response)
{
if (response.<PAMGOEFEDLE>k__BackingField == OCLOGFHCPHN.Success)
{
BBHENFCNLAB.JDBIJGFEJAM(OEMDIAHHILF);
}
};
int num4 = 0;
num4 += num4;
num4++;
return pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x060074D1 RID: 29905 RVA: 0x001986AC File Offset: 0x001968AC
[Token(Token = "0x60074D1")]
[Address(RVA = "0x16B5BA0", Offset = "0x16B49A0", VA = "0x1816B5BA0")]
public static PMGCJEPKFOF<List<OBBBPCBIMME>> EMOKHAKJKHK()
{
string mlebncedgng = BBHENFCNLAB.MLEBNCEDGNG;
int num = 0;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(mlebncedgng, kdpbealifii, num != 0);
if (BBHENFCNLAB.<>c.<>9__35_0 == 0)
{
BBHENFCNLAB.<>c.<>9__35_0 = delegate(List<OBBBPCBIMME> results)
{
int num2;
do
{
num2 = 0;
BBHENFCNLAB.NCLPLBPJOBA(results);
BBHENFCNLAB.GOAGBGPIGAP.Clear();
bool flag;
if (flag)
{
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
}
}
while (num2 != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x060074D2 RID: 29906 RVA: 0x001986F4 File Offset: 0x001968F4
[Token(Token = "0x60074D2")]
[Address(RVA = "0x16B6D00", Offset = "0x16B5B00", VA = "0x1816B6D00")]
public static PMGCJEPKFOF<OBBBPCBIMME> JICCPIEAHIK(long OEMDIAHHILF)
{
CBLLFJEDOII<OBBBPCBIMME> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<OBBBPCBIMME> promise = cbllfjedoii;
string mlebncedgng = BBHENFCNLAB.MLEBNCEDGNG;
int num = 0;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(mlebncedgng, kdpbealifii, num != 0);
if (BBHENFCNLAB.<>c.<>9__35_0 == 0)
{
BBHENFCNLAB.<>c.<>9__35_0 = delegate(List<OBBBPCBIMME> results)
{
int num2;
do
{
num2 = 0;
BBHENFCNLAB.NCLPLBPJOBA(results);
BBHENFCNLAB.GOAGBGPIGAP.Clear();
bool flag;
if (flag)
{
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
}
}
while (num2 != 0);
};
}
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> results)
{
HashSet<long> goagbgpigap2 = BBHENFCNLAB.GOAGBGPIGAP;
long inventionId = OEMDIAHHILF;
if (goagbgpigap2.Contains(inventionId))
{
Dictionary<long, OBBBPCBIMME> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
}
CBLLFJEDOII<OBBBPCBIMME> promise2 = promise;
};
Action<string> action2 = delegate(string error)
{
CBLLFJEDOII<OBBBPCBIMME> promise3 = promise;
int num3 = 0;
promise3.OOOIENHGNCA(num3);
};
CBLLFJEDOII<OBBBPCBIMME> promise4 = promise;
throw new NullReferenceException();
}
// Token: 0x060074D3 RID: 29907 RVA: 0x0019877C File Offset: 0x0019697C
[Token(Token = "0x60074D3")]
[Address(RVA = "0x16B5EE0", Offset = "0x16B4CE0", VA = "0x1816B5EE0")]
public static PMGCJEPKFOF<OBBBPCBIMME> FDEMGICNKPI(long OEMDIAHHILF)
{
return BBHENFCNLAB.LEKCKCKNOJB.IAHDANBDAAM(OEMDIAHHILF);
}
// Token: 0x060074D4 RID: 29908 RVA: 0x0019879C File Offset: 0x0019699C
[Token(Token = "0x60074D4")]
[Address(RVA = "0x16B7040", Offset = "0x16B5E40", VA = "0x1816B7040")]
public static PMGCJEPKFOF<List<OBBBPCBIMME>> JLGCBDHFIBH(IReadOnlyList<long> POGCOENDJDJ)
{
return BBHENFCNLAB.LEKCKCKNOJB.IAHDANBDAAM(POGCOENDJDJ);
}
// Token: 0x060074D5 RID: 29909 RVA: 0x001987BC File Offset: 0x001969BC
[Token(Token = "0x60074D5")]
[Address(RVA = "0x16B8BE0", Offset = "0x16B79E0", VA = "0x1816B8BE0")]
private static PMGCJEPKFOF<List<OBBBPCBIMME>> NIDDEKGADJG(IReadOnlyList<long> CLKHCBGAOHF)
{
string text = new KKEKLMFHNEE(AEOPHJMOOFE.GAJNEAAKCFF(0, 100), (LDCMJEDOFCO)((uint)1), "api/inventions/v2/batch").DGGIBOPEGAF<long>("id", CLKHCBGAOHF).ToString();
PMGCJEPKFOF pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x060074D6 RID: 29910 RVA: 0x001987F8 File Offset: 0x001969F8
[Token(Token = "0x60074D6")]
[Address(RVA = "0x16B7B40", Offset = "0x16B6940", VA = "0x1816B7B40")]
public static PMGCJEPKFOF<IReadOnlyList<OBBBPCBIMME>> LKJPAOEPCMI(IReadOnlyList<int> ILNGMAANNDG, int KKDPFGADCEK = 0, int MADNOGDODFA = 100)
{
BBHENFCNLAB.NBDMFFEGNGJ nbdmffegngj = new BBHENFCNLAB.NBDMFFEGNGJ();
nbdmffegngj.accountIds = ILNGMAANNDG;
nbdmffegngj.skip = KKDPFGADCEK;
nbdmffegngj.take = MADNOGDODFA;
if (nbdmffegngj != 0)
{
IReadOnlyList<int> accountIds = nbdmffegngj.accountIds;
int skip = nbdmffegngj.skip;
int take = nbdmffegngj.take;
AEMPKCBKHII<long, OBBBPCBIMME> lekckcknojb = BBHENFCNLAB.LEKCKCKNOJB;
string text = string.Join<int>(",", accountIds);
string text2 = string.Format("inventionsbycreators/{0}/{1}/{2}", text, text, text);
Func<PMGCJEPKFOF<IReadOnlyList<OBBBPCBIMME>>> func = delegate
{
IReadOnlyList<int> accountIds2 = nbdmffegngj.accountIds;
HTTPMethods httpmethods = AEOPHJMOOFE.GAJNEAAKCFF(0, 100);
Action<KKEKLMFHNEE> <>9__ = nbdmffegngj.<>9__1;
if (<>9__ == 0)
{
Action<KKEKLMFHNEE> action = delegate(KKEKLMFHNEE r)
{
IReadOnlyList<int> accountIds3 = nbdmffegngj.accountIds;
KKEKLMFHNEE kkeklmfhnee = r.DGGIBOPEGAF<int>("id", accountIds3);
int skip2 = nbdmffegngj.skip;
KKEKLMFHNEE kkeklmfhnee2 = kkeklmfhnee.DGGIBOPEGAF("skip", kkeklmfhnee);
int take2 = nbdmffegngj.take;
KKEKLMFHNEE kkeklmfhnee3 = kkeklmfhnee2.DGGIBOPEGAF("take", kkeklmfhnee2);
};
nbdmffegngj.<>9__1 = action;
}
return BBHENFCNLAB.AEGCBLLABMN<OBBBPCBIMME>(httpmethods, "api/inventions/v1/fromcreators", <>9__);
};
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
PMGCJEPKFOF pmgcjepkfof;
return pmgcjepkfof;
}
List<OBBBPCBIMME> list = new List();
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof2;
return pmgcjepkfof2;
}
// Token: 0x060074D7 RID: 29911 RVA: 0x0019888C File Offset: 0x00196A8C
[Token(Token = "0x60074D7")]
[Address(RVA = "0x16B59E0", Offset = "0x16B47E0", VA = "0x1816B59E0")]
public static PMGCJEPKFOF<IReadOnlyList<OBBBPCBIMME>> EFPAHPHCJGB()
{
AEMPKCBKHII<long, OBBBPCBIMME> lekckcknojb = BBHENFCNLAB.LEKCKCKNOJB;
if (BBHENFCNLAB.<>c.<>9__41_0 == 0)
{
BBHENFCNLAB.<>c.<>9__41_0 = delegate
{
int num = 0;
return BBHENFCNLAB.AEGCBLLABMN<OBBBPCBIMME>(HTTPMethods.Get, "api/inventions/v1/toptoday", num);
};
}
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
PMGCJEPKFOF pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x060074D8 RID: 29912 RVA: 0x001988CC File Offset: 0x00196ACC
[Token(Token = "0x60074D8")]
[Address(RVA = "0x16B69D0", Offset = "0x16B57D0", VA = "0x1816B69D0")]
public static PMGCJEPKFOF<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);
int num = 0;
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<HJPDBNLCGIB>(text, jphofcpgcdb, num != 0);
Action<HJPDBNLCGIB> action = delegate(HJPDBNLCGIB result)
{
if (result != 0)
{
long inventionId2 = OEMDIAHHILF;
BBHENFCNLAB.LPAJNCJKCPN[inventionId2] = result;
}
};
}
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof2;
return pmgcjepkfof2;
}
// Token: 0x060074D9 RID: 29913 RVA: 0x00198938 File Offset: 0x00196B38
[Token(Token = "0x60074D9")]
[Address(RVA = "0x16B9940", Offset = "0x16B8740", VA = "0x1816B9940")]
public static OBBBPCBIMME PMJOPHKBPJK(long OEMDIAHHILF)
{
return BBHENFCNLAB.IAECCMCJEII(OEMDIAHHILF);
}
// Token: 0x060074DA RID: 29914 RVA: 0x0019894C File Offset: 0x00196B4C
[Token(Token = "0x60074DA")]
[Address(RVA = "0x16B73D0", Offset = "0x16B61D0", VA = "0x1816B73D0")]
public static void LBGHAEMBHHA(long OEMDIAHHILF)
{
BBHENFCNLAB.OONPNIINJEL oonpniinjel = new BBHENFCNLAB.OONPNIINJEL();
oonpniinjel.inventionId = OEMDIAHHILF;
LGIGKAKBONN.KAAKKFICFLM(string.Format("{0}v1?inventionId={1}", "api/inventions/", oonpniinjel));
if (BBHENFCNLAB.IAECCMCJEII(oonpniinjel.inventionId) != 0)
{
BBHENFCNLAB.JCBEELHBLAE(oonpniinjel.inventionId);
long inventionId = oonpniinjel.inventionId;
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.LEKCKCKNOJB.IAHDANBDAAM(inventionId);
Action action = delegate
{
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = oonpniinjel.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(inventionId2);
return;
}
};
}
}
// Token: 0x060074DB RID: 29915 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60074DB")]
[Address(RVA = "0x16B4C80", Offset = "0x16B3A80", VA = "0x1816B4C80")]
public static PMGCJEPKFOF<byte[]> CPMFLPLNODF(long OEMDIAHHILF, int INKNNJHDIFD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060074DC RID: 29916 RVA: 0x001989BC File Offset: 0x00196BBC
[Token(Token = "0x60074DC")]
[Address(RVA = "0x16B4B90", Offset = "0x16B3990", VA = "0x1816B4B90")]
public static PMGCJEPKFOF<byte[]> CPMFLPLNODF(string AKEFFIMJDMN)
{
string dataBlobName = AKEFFIMJDMN;
AKLAFDGACEM<string> gmdknmijejb = BBHENFCNLAB.GMDKNMIJEJB;
Func<PMGCJEPKFOF<byte[]>> func = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
return gmdknmijejb.EGKOPJHNGFN<byte[]>(dataBlobName, func);
}
// Token: 0x060074DD RID: 29917 RVA: 0x00198A00 File Offset: 0x00196C00
[Token(Token = "0x60074DD")]
[Address(RVA = "0x16B5F60", Offset = "0x16B4D60", VA = "0x1816B5F60")]
public static PMGCJEPKFOF<NEFHINKECJJ> FNHJAHFBHHL(long OEMDIAHHILF, int INKNNJHDIFD)
{
int num = 0;
bool flag;
if (BBHENFCNLAB.PPDBDICKAOC.TryGetValue(OEMDIAHHILF, num) && flag && num != 0)
{
return JJEKJGALHKO.MKLIDFOGIGO<NEFHINKECJJ>(num);
}
string text = BBHENFCNLAB.PAMAJCIBNDP(OEMDIAHHILF, INKNNJHDIFD);
int num2 = 0;
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<NEFHINKECJJ>(text, jphofcpgcdb, num2 != 0);
int num3;
Action<NEFHINKECJJ> action = new Action(num3.ECMMKIFOPLL);
num3 = 0;
if (num < num3)
{
num += num;
if (num == num3)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
return pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x060074DE RID: 29918 RVA: 0x00198A84 File Offset: 0x00196C84
[Token(Token = "0x60074DE")]
[Address(RVA = "0x16B9400", Offset = "0x16B8200", VA = "0x1816B9400")]
public static PMGCJEPKFOF<List<NEFHINKECJJ>> OFPICHENKNL(long OEMDIAHHILF)
{
int num = 0;
string text;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num2 != 0);
Action<List<NEFHINKECJJ>> action = BBHENFCNLAB.<>c.<>9__48_0;
if (action == 0)
{
BBHENFCNLAB.<>c.<>9__48_0 = delegate(List<NEFHINKECJJ> response)
{
int num4;
do
{
num4 = 0;
bool flag;
if (flag)
{
}
}
while (num4 != 0);
};
}
int num3 = 0;
num3 += num3;
num3++;
action += action;
num3 += 19;
throw new NullReferenceException();
}
// Token: 0x060074DF RID: 29919 RVA: 0x00198AEC File Offset: 0x00196CEC
[Token(Token = "0x60074DF")]
[Address(RVA = "0x16B6660", Offset = "0x16B5460", VA = "0x1816B6660")]
private static string HIGLOHHJDBN(long HNHLJONGKHB)
{
string text;
return text;
}
// Token: 0x060074E0 RID: 29920 RVA: 0x00198AFC File Offset: 0x00196CFC
[Token(Token = "0x60074E0")]
[Address(RVA = "0x16B7150", Offset = "0x16B5F50", VA = "0x1816B7150")]
public static void KJMGMEKAEFF(long HNHLJONGKHB)
{
string text;
LGIGKAKBONN.KAAKKFICFLM(text);
}
// Token: 0x060074E1 RID: 29921 RVA: 0x00198B10 File Offset: 0x00196D10
[Token(Token = "0x60074E1")]
[Address(RVA = "0x16B5D10", Offset = "0x16B4B10", VA = "0x1816B5D10")]
public static PMGCJEPKFOF<List<OBBBPCBIMME>> FDABNLEFMKM(long HNHLJONGKHB)
{
int num = 0;
string text;
TimeSpan timeSpan;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>(text, timeSpan, num != 0);
if (BBHENFCNLAB.<>c.<>9__51_0 == 0)
{
BBHENFCNLAB.<>c.<>9__51_0 = delegate(List<OBBBPCBIMME> inventions)
{
int num2;
do
{
num2 = 0;
if (inventions == 0)
{
break;
}
bool flag;
if (flag)
{
}
}
while (num2 != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x060074E2 RID: 29922 RVA: 0x00198B4C File Offset: 0x00196D4C
[Token(Token = "0x60074E2")]
[Address(RVA = "0x16B8CD0", Offset = "0x16B7AD0", VA = "0x1816B8CD0")]
public static PMGCJEPKFOF<List<string>> NKHPHPGIFLI()
{
List<string> bgioobdglmp = BBHENFCNLAB.BGIOOBDGLMP;
List<string> bgioobdglmp2 = BBHENFCNLAB.BGIOOBDGLMP;
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x060074E3 RID: 29923 RVA: 0x00198B74 File Offset: 0x00196D74
[Token(Token = "0x60074E3")]
[Address(RVA = "0x16B4630", Offset = "0x16B3430", VA = "0x1816B4630")]
public static PMGCJEPKFOF<List<string>> CJFHAPJJPEO()
{
List<string> ooileadefka = BBHENFCNLAB.OOILEADEFKA;
List<string> ooileadefka2 = BBHENFCNLAB.OOILEADEFKA;
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x060074E4 RID: 29924 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60074E4")]
[Address(RVA = "0x16B7840", Offset = "0x16B6640", VA = "0x1816B7840")]
private static PMGCJEPKFOF<List<string>> LIPBAJOAIJC(BBHENFCNLAB.IBIIKANECFA KINAEJLCDEG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060074E5 RID: 29925 RVA: 0x00198B9C File Offset: 0x00196D9C
[Token(Token = "0x60074E5")]
[Address(RVA = "0x16B6820", Offset = "0x16B5620", VA = "0x1816B6820")]
public static PMGCJEPKFOF<OEGPIPBKHCN> IGFBODDECPK(long OEMDIAHHILF)
{
int num = 0;
TimeSpan kdpbealifii = LGIGKAKBONN.KDPBEALIFII;
string text;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<OEGPIPBKHCN>(text, kdpbealifii, num != 0);
if (BBHENFCNLAB.<>c.<>9__56_0 == 0)
{
BBHENFCNLAB.<>c.<>9__56_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: 0x060074E6 RID: 29926 RVA: 0x00198BDC File Offset: 0x00196DDC
[Token(Token = "0x60074E6")]
[Address(RVA = "0x16B64D0", Offset = "0x16B52D0", VA = "0x1816B64D0")]
public static PMGCJEPKFOF<AHEPPAEOLOD> HELBOGAPCKE(OBBBPCBIMME LDNFNNNHPPB)
{
BBHENFCNLAB.ENIININGHBI eniininghbi = new BBHENFCNLAB.ENIININGHBI();
eniininghbi.invention = LDNFNNNHPPB;
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
string text = string.Format("{0}v1/delete?inventionId={1}", "api/inventions/", eniininghbi);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
int <KBFNGJBKEOP>k__BackingField = eniininghbi.invention.<KBFNGJBKEOP>k__BackingField;
OBBBPCBIMME invention = eniininghbi.invention;
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long <BHBCCAKKIMJ>k__BackingField2 = invention.<BHBCCAKKIMJ>k__BackingField;
cnedibmdjfm.Add(<BHBCCAKKIMJ>k__BackingField2);
BBHENFCNLAB.JCBEELHBLAE(eniininghbi.invention.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField3 = eniininghbi.invention.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.CNFDGDEOPPF(<BHBCCAKKIMJ>k__BackingField3);
}
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long <BHBCCAKKIMJ>k__BackingField4 = eniininghbi.invention.<BHBCCAKKIMJ>k__BackingField;
jgcndngpbmh.CNFDGDEOPPF(<BHBCCAKKIMJ>k__BackingField4);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
}
};
throw new NullReferenceException();
}
// Token: 0x060074E7 RID: 29927 RVA: 0x00198C40 File Offset: 0x00196E40
[Token(Token = "0x60074E7")]
[Address(RVA = "0x16B3E80", Offset = "0x16B2C80", VA = "0x1816B3E80")]
public static PMGCJEPKFOF<AHEPPAEOLOD> BEPNJCGNIKA(long OEMDIAHHILF, HECIICKPCDN AEHDODIANMG, [Optional] int? MACNIENMFHJ)
{
BBHENFCNLAB.IALJKFPMOPE ialjkfpmope = new BBHENFCNLAB.IALJKFPMOPE();
ialjkfpmope.inventionId = OEMDIAHHILF;
ialjkfpmope.permissionLevel = AEHDODIANMG;
HECIICKPCDN permissionLevel = ialjkfpmope.permissionLevel;
string text = string.Format("{0}v3/publish?inventionId={1}&permissionLevel={2}", "api/inventions/", ialjkfpmope, ialjkfpmope);
string text2 = string.Format("{0}&price={1}", text, text);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.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 = ialjkfpmope.inventionId;
bool flag = cnedibmdjfm.Remove(inventionId);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = ialjkfpmope.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(inventionId2);
}
long inventionId3 = ialjkfpmope.inventionId;
HECIICKPCDN permissionLevel2 = ialjkfpmope.permissionLevel;
}
};
throw new NullReferenceException();
}
// Token: 0x060074E8 RID: 29928 RVA: 0x00198CC4 File Offset: 0x00196EC4
[Token(Token = "0x60074E8")]
[Address(RVA = "0x16B8360", Offset = "0x16B7160", VA = "0x1816B8360")]
public static PMGCJEPKFOF<AHEPPAEOLOD> MEIJBGBINLO(long OEMDIAHHILF)
{
BBHENFCNLAB.FALAGMANKBO falagmankbo = new BBHENFCNLAB.FALAGMANKBO();
falagmankbo.inventionId = OEMDIAHHILF;
string text = string.Format("{0}v1/unpublish?inventionId={1}", "api/inventions/", falagmankbo);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.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 = falagmankbo.inventionId;
cnedibmdjfm.Add(inventionId);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = falagmankbo.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(inventionId2);
}
CFLMJLFBOKH.HPPFNDJKCIG(falagmankbo.inventionId);
}
};
throw new NullReferenceException();
}
// Token: 0x060074E9 RID: 29929 RVA: 0x00198D20 File Offset: 0x00196F20
[Token(Token = "0x60074E9")]
[Address(RVA = "0x16B6380", Offset = "0x16B5180", VA = "0x1816B6380")]
public static PMGCJEPKFOF<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);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long inventionId2 = OEMDIAHHILF;
pjjjmgdalbf.CNFDGDEOPPF(inventionId2);
}
long inventionId3 = OEMDIAHHILF;
int price2 = MACNIENMFHJ;
CFLMJLFBOKH.PELPIFOCAEP(inventionId3, price2);
}
};
throw new NullReferenceException();
}
// Token: 0x060074EA RID: 29930 RVA: 0x00198DB4 File Offset: 0x00196FB4
[Token(Token = "0x60074EA")]
[Address(RVA = "0x16B6FA0", Offset = "0x16B5DA0", VA = "0x1816B6FA0")]
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: 0x060074EB RID: 29931 RVA: 0x00198DE4 File Offset: 0x00196FE4
[Token(Token = "0x60074EB")]
[Address(RVA = "0x16B4A50", Offset = "0x16B3850", VA = "0x1816B4A50")]
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));
BBHENFCNLAB.JCBEELHBLAE(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField);
BBHENFCNLAB.ECMMKIFOPLL(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField, LDNFNNNHPPB);
}
// Token: 0x060074EC RID: 29932 RVA: 0x00198E28 File Offset: 0x00197028
[Token(Token = "0x60074EC")]
[Address(RVA = "0x16B48D0", Offset = "0x16B36D0", VA = "0x1816B48D0")]
public static void COKNDJCOGAA(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
string mlebncedgng = BBHENFCNLAB.MLEBNCEDGNG;
int num = 0;
LGIGKAKBONN.KAAKKFICFLM(mlebncedgng);
IILCGFIHJLP<int, long> memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK;
if (memgkebdgmk != 0)
{
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
memgkebdgmk.CNFDGDEOPPF(num, <BHBCCAKKIMJ>k__BackingField);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
CFLMJLFBOKH.JOIOHMMFAGH(LGHBPPIOOBM);
}
}
// Token: 0x060074ED RID: 29933 RVA: 0x00198E88 File Offset: 0x00197088
[Token(Token = "0x60074ED")]
[Address(RVA = "0x16B62F0", Offset = "0x16B50F0", VA = "0x1816B62F0")]
public static void HCJFJOEEGCM(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
CFLMJLFBOKH.OPGFKNCIIEF(LGHBPPIOOBM);
}
}
// Token: 0x060074EE RID: 29934 RVA: 0x00198EA8 File Offset: 0x001970A8
[Token(Token = "0x60074EE")]
[Address(RVA = "0x16B3AB0", Offset = "0x16B28B0", VA = "0x1816B3AB0")]
public static void ABDMDBDGKPC(OBBBPCBIMME LDNFNNNHPPB, string LGHBPPIOOBM)
{
if (LDNFNNNHPPB != 0)
{
BBHENFCNLAB.CPMALGFPFDL(LDNFNNNHPPB);
CFLMJLFBOKH.MDFJBBMBBJG(LGHBPPIOOBM);
}
}
// Token: 0x060074EF RID: 29935 RVA: 0x00198EC8 File Offset: 0x001970C8
[Token(Token = "0x60074EF")]
[Address(RVA = "0x16B4720", Offset = "0x16B3520", VA = "0x1816B4720")]
public static PMGCJEPKFOF<List<OBBBPCBIMME>> CKGFHIMCOHI(string DFAMLDBFENB)
{
string text = DFAMLDBFENB.Trim();
if (!string.IsNullOrEmpty(text))
{
string text2 = Uri.EscapeDataString(text);
string text3 = "api/inventions/v2/search?value=" + text2;
}
int num = 0;
TimeSpan ihiipedhjjn = LGIGKAKBONN.IHIIPEDHJJN;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.AEGCBLLABMN<OBBBPCBIMME>("api/inventions/v2/search?take=800", ihiipedhjjn, num != 0);
if (BBHENFCNLAB.<>c.<>9__66_0 == 0)
{
BBHENFCNLAB.<>c.<>9__66_0 = delegate(List<OBBBPCBIMME> inventionList)
{
int num2;
do
{
num2 = 0;
if (inventionList == 0)
{
break;
}
Predicate<OBBBPCBIMME> <>9__66_ = BBHENFCNLAB.<>c.<>9__66_1;
if (<>9__66_ == 0)
{
BBHENFCNLAB.<>c.<>9__66_1 = delegate(OBBBPCBIMME invention)
{
List<long> cnedibmdjfm = BBHENFCNLAB.CNEDIBMDJFM;
long <BHBCCAKKIMJ>k__BackingField = invention.<BHBCCAKKIMJ>k__BackingField;
bool flag2 = cnedibmdjfm.Contains(<BHBCCAKKIMJ>k__BackingField);
if (!flag2)
{
return flag2;
}
return invention.<KBFNGJBKEOP>k__BackingField == "{il2cpp field on {'constant30' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}";
};
}
List<OBBBPCBIMME> list = ECNNGIFNNNM.FHAOCJFENEF<OBBBPCBIMME>(inventionList, <>9__66_);
List<OBBBPCBIMME>.Enumerator enumerator = inventionList.GetEnumerator();
bool flag;
if (flag)
{
}
}
while (num2 != 0);
};
}
throw new NullReferenceException();
}
// Token: 0x060074F0 RID: 29936 RVA: 0x00198F34 File Offset: 0x00197134
[Token(Token = "0x60074F0")]
[Address(RVA = "0x16B4010", Offset = "0x16B2E10", VA = "0x1816B4010")]
public static PMGCJEPKFOF<KLAMKCBENEA> BGDGKHPGEHK(long OEMDIAHHILF, FDEGHHFBJJO MEABFEIBEMP, string EFDBFLPKHKA)
{
ReportRequest reportRequest = new ReportRequest();
reportRequest.Details = EFDBFLPKHKA;
long inventionId = OEMDIAHHILF;
reportRequest.InventionId = inventionId;
FDEGHHFBJJO reportCategory = MEABFEIBEMP;
reportRequest.ReportCategory = reportCategory;
string text = JsonUtility.ToJson(reportRequest);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/inventions/v1/report", text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.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 pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x060074F1 RID: 29937 RVA: 0x00198FE4 File Offset: 0x001971E4
[Token(Token = "0x60074F1")]
[Address(RVA = "0x16B3D40", Offset = "0x16B2B40", VA = "0x1816B3D40")]
public static PMGCJEPKFOF<AHEPPAEOLOD> ANJHOOPIAKM(long OEMDIAHHILF, bool JBAGLLBLEEN)
{
CheerRequest cheerRequest = new CheerRequest();
bool cheer = JBAGLLBLEEN;
cheerRequest.Cheer = cheer;
long inventionId = OEMDIAHHILF;
cheerRequest.InventionId = inventionId;
string text = JsonUtility.ToJson(cheerRequest);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/inventions/v1/cheer", text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
long inventionId2 = OEMDIAHHILF;
string text2;
LGIGKAKBONN.KAAKKFICFLM(text2);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
long inventionId3 = OEMDIAHHILF;
bool cheer2 = JBAGLLBLEEN;
CFLMJLFBOKH.CLMNNAFFNFL(inventionId3, cheer2);
}
};
throw new NullReferenceException();
}
// Token: 0x060074F2 RID: 29938 RVA: 0x00199068 File Offset: 0x00197268
[Token(Token = "0x60074F2")]
[Address(RVA = "0x16B4FB0", Offset = "0x16B3DB0", VA = "0x1816B4FB0")]
public static PMGCJEPKFOF<bool> DEOOEGHNIAJ(List<long> POGCOENDJDJ)
{
if (POGCOENDJDJ != 0)
{
Func<long, string> <>9__69_ = BBHENFCNLAB.<>c.<>9__69_0;
if (<>9__69_ == 0)
{
BBHENFCNLAB.<>c.<>9__69_0 = (long id) => string.Format("id={0}", id);
}
IEnumerable<long> enumerable = Enumerable.Select<long, string>(POGCOENDJDJ, <>9__69_);
string text = string.Join("&", enumerable);
string text2 = "api/inventions/v1/fulllineageowner?" + text;
int num = 0;
TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK;
ulong num2;
return LGIGKAKBONN.NKAIOCNCINN<bool>(LDCMJEDOFCO.API, text2, haghhlnmmfk, num != 0, num2 != 0UL);
}
return JJEKJGALHKO.MKLIDFOGIGO<bool>(true);
}
// Token: 0x060074F3 RID: 29939 RVA: 0x001990D8 File Offset: 0x001972D8
[Token(Token = "0x60074F3")]
[Address(RVA = "0x16B3B40", Offset = "0x16B2940", VA = "0x1816B3B40")]
public static HECIICKPCDN AJAIFENADCM(HECIICKPCDN FPJCNBBGANI, HECIICKPCDN OJDMLKEJHOK)
{
/*
An exception occurred when decompiling this method (060074F3)
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 1660
*/;
}
// Token: 0x060074F4 RID: 29940 RVA: 0x001990F0 File Offset: 0x001972F0
[Token(Token = "0x60074F4")]
[Address(RVA = "0x16B8050", Offset = "0x16B6E50", VA = "0x1816B8050")]
private static PMGCJEPKFOF<List<OBBBPCBIMME>> MAEPCDMOPIF(List<long> POGCOENDJDJ)
{
BBHENFCNLAB.MBPMFPNNNLL mbpmfpnnnll = new BBHENFCNLAB.MBPMFPNNNLL();
List<OBBBPCBIMME> list = new List();
List<long> list2 = new List();
var <>f__AnonymousType = new
{
Inventions = list,
NotCachedInventionIds = list2
};
if (BBHENFCNLAB.<>c.<>9__71_0 == 0)
{
BBHENFCNLAB.<>c.<>9__71_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;
mbpmfpnnnll.inventions = num;
CBLLFJEDOII<List<OBBBPCBIMME>> cbllfjedoii = new CBLLFJEDOII();
BBHENFCNLAB.MBPMFPNNNLL cs$<>8__locals = mbpmfpnnnll;
CBLLFJEDOII<List<OBBBPCBIMME>> promise = cbllfjedoii;
!1 <NotCachedInventionIds>i__Field = cs$<>8__locals.inventions.<NotCachedInventionIds>i__Field;
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> inventionsFromBatch)
{
!0 <Inventions>i__Field2 = mbpmfpnnnll.inventions.<Inventions>i__Field;
var inventions = mbpmfpnnnll.inventions;
CBLLFJEDOII<List<OBBBPCBIMME>> promise2 = promise;
};
Action<string> action2 = delegate(string error)
{
promise.HMFPPBJFHKD(error);
};
List pmckalnnoob = promise.PMCKALNNOOB;
throw new NullReferenceException();
}
// Token: 0x060074F5 RID: 29941 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60074F5")]
[Address(RVA = "0x16B5170", Offset = "0x16B3F70", VA = "0x1816B5170")]
public static PMGCJEPKFOF<IEnumerable<BBHENFCNLAB.AJCEIOJPMLJ>> DHCGEFLJHAF(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060074F6 RID: 29942 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60074F6")]
[Address(RVA = "0x16B9B70", Offset = "0x16B8970", VA = "0x1816B9B70")]
public static PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> PPMMEALNIJN(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060074F7 RID: 29943 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60074F7")]
[Address(RVA = "0x16B8480", Offset = "0x16B7280", VA = "0x1816B8480")]
public static PMGCJEPKFOF<List<long>> MIJLJJLCIDE(List<long> POGCOENDJDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060074F8 RID: 29944 RVA: 0x001991A4 File Offset: 0x001973A4
[Token(Token = "0x60074F8")]
[Address(RVA = "0x16B7A90", Offset = "0x16B6890", VA = "0x1816B7A90")]
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: 0x060074F9 RID: 29945 RVA: 0x001991D8 File Offset: 0x001973D8
[Token(Token = "0x60074F9")]
[Address(RVA = "0x16B7270", Offset = "0x16B6070", VA = "0x1816B7270")]
private static bool KNKPMAAKBEH(long HNHLJONGKHB, bool BDCKHKPGECN, OBBBPCBIMME LDNFNNNHPPB)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
HECIICKPCDN heciickpcdn = BBHENFCNLAB.LKCJALONCFK(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField), HNHLJONGKHB, BDCKHKPGECN, LDNFNNNHPPB);
return (ulong)((uint)100) >= (ulong)40L;
}
// Token: 0x060074FA RID: 29946 RVA: 0x00199220 File Offset: 0x00197420
[Token(Token = "0x60074FA")]
[Address(RVA = "0x16B3BD0", Offset = "0x16B29D0", VA = "0x1816B3BD0")]
private static void AMGHMLACPGJ(Dictionary<string, object> NGPMADFHHKP)
{
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.PPDBDICKAOC.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
return;
}
}
// Token: 0x060074FB RID: 29947 RVA: 0x0019926C File Offset: 0x0019746C
[Token(Token = "0x60074FB")]
[Address(RVA = "0x16B8A50", Offset = "0x16B7850", VA = "0x1816B8A50")]
private static void NCLPLBPJOBA(IReadOnlyList<OBBBPCBIMME> HEIDKAMCPIL)
{
int num;
do
{
num = 0;
num += num;
num++;
int num2 = 0;
BBHENFCNLAB.ECMMKIFOPLL(num);
num2 += num2;
num += 19;
}
while (num != 0);
}
// Token: 0x060074FC RID: 29948 RVA: 0x001992A0 File Offset: 0x001974A0
[Token(Token = "0x60074FC")]
[Address(RVA = "0x16B5970", Offset = "0x16B4770", VA = "0x1816B5970")]
private static void ECMMKIFOPLL(OBBBPCBIMME LDNFNNNHPPB)
{
BBHENFCNLAB.ECMMKIFOPLL(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField, LDNFNNNHPPB);
}
// Token: 0x060074FD RID: 29949 RVA: 0x001992C0 File Offset: 0x001974C0
[Token(Token = "0x60074FD")]
[Address(RVA = "0x16B5780", Offset = "0x16B4580", VA = "0x1816B5780")]
private static void ECMMKIFOPLL(long OEMDIAHHILF, OBBBPCBIMME LDNFNNNHPPB)
{
Dictionary<long, OBBBPCBIMME> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
bool flag;
if (!flag)
{
BBHENFCNLAB.IJMPKPJFDAJ[OEMDIAHHILF] = LDNFNNNHPPB;
Dictionary<long, Dictionary<int, NEFHINKECJJ>> ppdbdickaoc = BBHENFCNLAB.PPDBDICKAOC;
Dictionary<int, NEFHINKECJJ> dictionary = new Dictionary();
}
ulong num;
bool flag2;
if (num == (ulong)0L || !flag2)
{
BBHENFCNLAB.IJMPKPJFDAJ[OEMDIAHHILF] = LDNFNNNHPPB;
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
pjjjmgdalbf.CNFDGDEOPPF(OEMDIAHHILF);
}
}
}
// Token: 0x060074FE RID: 29950 RVA: 0x00199324 File Offset: 0x00197524
[Token(Token = "0x60074FE")]
[Address(RVA = "0x16B5580", Offset = "0x16B4380", VA = "0x1816B5580")]
private static void ECMMKIFOPLL(NEFHINKECJJ FBDACBDCNAC)
{
Dictionary<long, Dictionary<int, NEFHINKECJJ>> ppdbdickaoc = BBHENFCNLAB.PPDBDICKAOC;
bool flag;
if (!flag)
{
Dictionary<int, NEFHINKECJJ> dictionary = new Dictionary();
Dictionary<long, Dictionary<int, NEFHINKECJJ>> ppdbdickaoc2 = BBHENFCNLAB.PPDBDICKAOC;
long <BHBCCAKKIMJ>k__BackingField = FBDACBDCNAC.<BHBCCAKKIMJ>k__BackingField;
ppdbdickaoc2[<BHBCCAKKIMJ>k__BackingField] = dictionary;
}
throw new NullReferenceException();
}
// Token: 0x060074FF RID: 29951 RVA: 0x001993B0 File Offset: 0x001975B0
[Token(Token = "0x60074FF")]
[Address(RVA = "0x16B45A0", Offset = "0x16B33A0", VA = "0x1816B45A0")]
private static void CHGBOOKOKNM(long OEMDIAHHILF, HJPDBNLCGIB EFDBFLPKHKA)
{
BBHENFCNLAB.LPAJNCJKCPN[OEMDIAHHILF] = EFDBFLPKHKA;
}
// Token: 0x06007500 RID: 29952 RVA: 0x001993D0 File Offset: 0x001975D0
[Token(Token = "0x6007500")]
[Address(RVA = "0x16B6BA0", Offset = "0x16B59A0", VA = "0x1816B6BA0")]
private static void JCBEELHBLAE(long OEMDIAHHILF)
{
bool flag = BBHENFCNLAB.IJMPKPJFDAJ.Remove(OEMDIAHHILF);
}
// Token: 0x06007501 RID: 29953 RVA: 0x001993F0 File Offset: 0x001975F0
[Token(Token = "0x6007501")]
[Address(RVA = "0x16B6C20", Offset = "0x16B5A20", VA = "0x1816B6C20")]
private static void JDBIJGFEJAM(long OEMDIAHHILF)
{
string text;
LGIGKAKBONN.KAAKKFICFLM(text);
bool flag = BBHENFCNLAB.LPAJNCJKCPN.Remove(OEMDIAHHILF);
}
// Token: 0x06007502 RID: 29954 RVA: 0x00199418 File Offset: 0x00197618
[Token(Token = "0x6007502")]
[Address(RVA = "0x16B6780", Offset = "0x16B5580", VA = "0x1816B6780")]
private static OBBBPCBIMME IAECCMCJEII(long OEMDIAHHILF)
{
int num = 0;
bool flag = BBHENFCNLAB.IJMPKPJFDAJ.TryGetValue(OEMDIAHHILF, num);
throw new NullReferenceException();
}
// Token: 0x06007503 RID: 29955 RVA: 0x0019943C File Offset: 0x0019763C
[Token(Token = "0x6007503")]
[Address(RVA = "0x16B8980", Offset = "0x16B7780", VA = "0x1816B8980")]
private static NEFHINKECJJ MKHPAHCAHBP(long OEMDIAHHILF, int JDJMBJENJPE)
{
int num = 0;
bool flag;
if (!BBHENFCNLAB.PPDBDICKAOC.TryGetValue(OEMDIAHHILF, num) || flag)
{
}
throw new NullReferenceException();
}
// Token: 0x06007504 RID: 29956 RVA: 0x00199468 File Offset: 0x00197668
[Token(Token = "0x6007504")]
[Address(RVA = "0x16B61C0", Offset = "0x16B4FC0", VA = "0x1816B61C0")]
private static void GGCDOJDGBGL()
{
BBHENFCNLAB.IJMPKPJFDAJ.Clear();
BBHENFCNLAB.PPDBDICKAOC.Clear();
BBHENFCNLAB.LPAJNCJKCPN.Clear();
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
return;
}
}
// Token: 0x06007505 RID: 29957 RVA: 0x001994B4 File Offset: 0x001976B4
[Token(Token = "0x6007505")]
[Address(RVA = "0x16B98B0", Offset = "0x16B86B0", VA = "0x1816B98B0")]
private static string PAMAJCIBNDP(long OEMDIAHHILF, int INKNNJHDIFD)
{
string text;
return text;
}
// Token: 0x06007506 RID: 29958 RVA: 0x001994C4 File Offset: 0x001976C4
[Token(Token = "0x6007506")]
[Address(RVA = "0x16B7DD0", Offset = "0x16B6BD0", VA = "0x1816B7DD0")]
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);
int num = 0;
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<HJPDBNLCGIB>(text, jphofcpgcdb, num != 0);
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__90_ = BBHENFCNLAB.<>c.<>9__90_1;
if (<>9__90_ == 0)
{
BBHENFCNLAB.<>c.<>9__90_1 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
}
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__90_);
Func<JLFCINPLFID, string> func;
if (BBHENFCNLAB.<>c.<>9__90_2 == 0)
{
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
BBHENFCNLAB.<>c.<>9__90_2 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
long inventionId3 = inventionId5;
List<string> autoTags2 = autoTags;
PMGCJEPKFOF<NJMAEIPIOAP> pmgcjepkfof2 = BBHENFCNLAB.LGFHMMCICNF(inventionId3, autoTags2, list);
}
};
}
// Token: 0x06007507 RID: 29959 RVA: 0x00199554 File Offset: 0x00197754
[Token(Token = "0x6007507")]
[Address(RVA = "0x1D0A710", Offset = "0x1D09510", VA = "0x181D0A710")]
private static PMGCJEPKFOF AEGCBLLABMN<TResult>(HTTPMethods A_0, string A_1, Action A_2) where TResult : IFAIJAGLDFK, new()
{
object obj = ((ICloneable)BBHENFCNLAB.HPIKFPHNIHJ(A_0, A_1, A_2).ToString()).Clone();
throw new NullReferenceException();
}
// Token: 0x06007508 RID: 29960 RVA: 0x0019957C File Offset: 0x0019777C
[Token(Token = "0x6007508")]
[Address(RVA = "0x16B66C0", Offset = "0x16B54C0", VA = "0x1816B66C0")]
private static KKEKLMFHNEE HPIKFPHNIHJ(HTTPMethods APAICGIHAGJ, string GJIOCANDGPE, Action<KKEKLMFHNEE> DKPIMHGKDFB)
{
KKEKLMFHNEE kkeklmfhnee = BBHENFCNLAB.NCONAIHANEH(APAICGIHAGJ, (LDCMJEDOFCO)((uint)1), GJIOCANDGPE);
if (DKPIMHGKDFB != 0)
{
DKPIMHGKDFB(kkeklmfhnee);
}
return kkeklmfhnee;
}
// Token: 0x06007509 RID: 29961 RVA: 0x001995AC File Offset: 0x001977AC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007509")]
[Address(RVA = "0x16B9D20", Offset = "0x16B8B20", VA = "0x1816B9D20")]
static BBHENFCNLAB()
{
int num;
int num2;
MFBGLIHGCGO<long> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
BBHENFCNLAB.PJJJMGDALBF = mfbglihgcgo;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
int num5 = 0;
num4 = 0;
num3 = 0;
BBHENFCNLAB.GEIKLABLCNL = oknnkfgfodl;
int num6;
int num7;
MFBGLIHGCGO<long> mfbglihgcgo2 = new MFBGLIHGCGO(4, num6 != 0, num7 != 0);
num7 = 0;
num6 = 0;
BBHENFCNLAB.JGCNDNGPBMH = mfbglihgcgo2;
int num8;
int num9;
IILCGFIHJLP<int, long> iilcgfihjlp = new IILCGFIHJLP(32, num8 != 0, num9 != 0);
num9 = 0;
num8 = 0;
BBHENFCNLAB.MEMGKEBDGMK = iilcgfihjlp;
BBHENFCNLAB.MLEBNCEDGNG = "api/inventions/v2/mine";
int num10;
KKEKLMFHNEE.ILEPMACHIJE ilepmachije = new KKEKLMFHNEE.ILEPMACHIJE(num10.MGAFEEICJPG);
num10 = 0;
BBHENFCNLAB.NCONAIHANEH = ilepmachije;
int num11;
AKLAFDGACEM<string> aklafdgacem = new AKLAFDGACEM(num5, num11 != 0);
num11 = 0;
BBHENFCNLAB.GMDKNMIJEJB = aklafdgacem;
BBHENFCNLAB.IJMPKPJFDAJ = new Dictionary();
BBHENFCNLAB.PPDBDICKAOC = new Dictionary();
BBHENFCNLAB.CNEDIBMDJFM = new List();
BBHENFCNLAB.GOAGBGPIGAP = new HashSet();
BBHENFCNLAB.LPAJNCJKCPN = new Dictionary();
BBHENFCNLAB.BGIOOBDGLMP = new List();
BBHENFCNLAB.OOILEADEFKA = new List();
int num12;
AKLAFDGACEM<string> aklafdgacem2 = new AKLAFDGACEM(num5, num12 != 0);
num12 = 0;
BBHENFCNLAB.NIJKCPMCEBC = aklafdgacem2;
int num13;
AEMPKCBKHII<long, OBBBPCBIMME>.APFDBPOPECA apfdbpopeca = new AEMPKCBKHII.APFDBPOPECA(num13.NIDDEKGADJG);
num13 = 0;
Func<OBBBPCBIMME, long> func = (OBBBPCBIMME i) => i.<BHBCCAKKIMJ>k__BackingField;
Dictionary<long, OBBBPCBIMME> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
int num14;
Action<long, OBBBPCBIMME> action = new Action(num14.ECMMKIFOPLL);
num14 = 0;
BBHENFCNLAB.LEKCKCKNOJB = new AEMPKCBKHII(apfdbpopeca, func, ijmpkpjfdaj, action, num5, num5);
}
// Token: 0x04004D9E RID: 19870
[Token(Token = "0x4004D9E")]
private const string CFKOBCBKDBJ = "api/inventions/";
// Token: 0x04004D9F RID: 19871
[Token(Token = "0x4004D9F")]
public const long HGDBLLADCHN = -1L;
// Token: 0x04004DA0 RID: 19872
[Token(Token = "0x4004DA0")]
public const int EODBEHGHCNM = -1;
// Token: 0x04004DA1 RID: 19873
[Token(Token = "0x4004DA1")]
public static MFBGLIHGCGO<long> PJJJMGDALBF;
// Token: 0x04004DA2 RID: 19874
[Token(Token = "0x4004DA2")]
public static OKNNKFGFODL GEIKLABLCNL;
// Token: 0x04004DA3 RID: 19875
[Token(Token = "0x4004DA3")]
public static MFBGLIHGCGO<long> JGCNDNGPBMH;
// Token: 0x04004DA4 RID: 19876
[Token(Token = "0x4004DA4")]
public static IILCGFIHJLP<int, long> MEMGKEBDGMK;
// Token: 0x04004DA5 RID: 19877
[Token(Token = "0x4004DA5")]
private static readonly string MLEBNCEDGNG;
// Token: 0x04004DA6 RID: 19878
[Token(Token = "0x4004DA6")]
private static readonly KKEKLMFHNEE.ILEPMACHIJE NCONAIHANEH;
// Token: 0x04004DA7 RID: 19879
[Token(Token = "0x4004DA7")]
private static AKLAFDGACEM<string> GMDKNMIJEJB;
// Token: 0x04004DA8 RID: 19880
[Token(Token = "0x4004DA8")]
private static readonly Dictionary<long, OBBBPCBIMME> IJMPKPJFDAJ;
// Token: 0x04004DA9 RID: 19881
[Token(Token = "0x4004DA9")]
private static readonly Dictionary<long, Dictionary<int, NEFHINKECJJ>> PPDBDICKAOC;
// Token: 0x04004DAA RID: 19882
[Token(Token = "0x4004DAA")]
private static List<long> CNEDIBMDJFM;
// Token: 0x04004DAB RID: 19883
[Token(Token = "0x4004DAB")]
private static HashSet<long> GOAGBGPIGAP;
// Token: 0x04004DAC RID: 19884
[Token(Token = "0x4004DAC")]
private static Dictionary<long, HJPDBNLCGIB> LPAJNCJKCPN;
// Token: 0x04004DAD RID: 19885
[Token(Token = "0x4004DAD")]
private static List<string> BGIOOBDGLMP;
// Token: 0x04004DAE RID: 19886
[Token(Token = "0x4004DAE")]
private static List<string> OOILEADEFKA;
// Token: 0x04004DAF RID: 19887
[Token(Token = "0x4004DAF")]
private static AKLAFDGACEM<string> NIJKCPMCEBC;
// Token: 0x04004DB0 RID: 19888
[Token(Token = "0x4004DB0")]
private static AEMPKCBKHII<long, OBBBPCBIMME> LEKCKCKNOJB;
// Token: 0x020013EE RID: 5102
[Token(Token = "0x20013EE")]
private static class KNEEENJFNPK
{
// Token: 0x0600750A RID: 29962 RVA: 0x00199700 File Offset: 0x00197900
[Token(Token = "0x600750A")]
[Address(RVA = "0x16C4370", Offset = "0x16C3170", VA = "0x1816C4370")]
public static string MMAPEIOKNBC(IEnumerable<int> ILNGMAANNDG, int KKDPFGADCEK, int MADNOGDODFA)
{
string text = string.Join<int>(",", ILNGMAANNDG);
return string.Format("inventionsbycreators/{0}/{1}/{2}", text, text, text);
}
}
// Token: 0x020013EF RID: 5103
[Token(Token = "0x20013EF")]
private enum IBIIKANECFA
{
// Token: 0x04004DB2 RID: 19890
[Token(Token = "0x4004DB2")]
Pinned,
// Token: 0x04004DB3 RID: 19891
[Token(Token = "0x4004DB3")]
Popular
}
// Token: 0x020013F0 RID: 5104
[Token(Token = "0x20013F0")]
public struct AJCEIOJPMLJ
{
// Token: 0x04004DB4 RID: 19892
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004DB4")]
public HECIICKPCDN JOJPAMAADLN;
// Token: 0x04004DB5 RID: 19893
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4004DB5")]
public OBBBPCBIMME KDDEEOECHLI;
}
// Token: 0x020013F1 RID: 5105
[Token(Token = "0x20013F1")]
[CompilerGenerated]
private sealed class KCJBOIGDBKP
{
// Token: 0x0600750B RID: 29963 RVA: 0x00199728 File Offset: 0x00197928
[Token(Token = "0x600750B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KCJBOIGDBKP()
{
}
// Token: 0x0600750C RID: 29964 RVA: 0x0019973C File Offset: 0x0019793C
[Token(Token = "0x600750C")]
[Address(RVA = "0x16C3D30", Offset = "0x16C2B30", VA = "0x1816C3D30")]
internal PMGCJEPKFOF<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.chipsCost;
newInventionRequestDTO.chipsCost = num3;
int num4 = this.cloudVariablesCost;
newInventionRequestDTO.cloudVariablesCost = num4;
int num5 = this.aiCost;
newInventionRequestDTO.aiCost = num5;
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 num6;
ulong num7;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v6/save", text4, num6 != 0UL, num7 != 0UL);
int num8 = 0;
int num9 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num9 != 0, num8 != 0);
if (this.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
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: 0x0600750D RID: 29965 RVA: 0x00199868 File Offset: 0x00197A68
[Token(Token = "0x600750D")]
[Address(RVA = "0x16C3F00", Offset = "0x16C2D00", VA = "0x1816C3F00")]
internal void <UploadNewInvention>b__1(AHEPPAEOLOD result)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
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: 0x04004DB6 RID: 19894
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DB6")]
public string name;
// Token: 0x04004DB7 RID: 19895
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DB7")]
public string description;
// Token: 0x04004DB8 RID: 19896
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DB8")]
public string imageName;
// Token: 0x04004DB9 RID: 19897
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004DB9")]
public int instantiateCost;
// Token: 0x04004DBA RID: 19898
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004DBA")]
public int lightsCost;
// Token: 0x04004DBB RID: 19899
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004DBB")]
public int chipsCost;
// Token: 0x04004DBC RID: 19900
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4004DBC")]
public int cloudVariablesCost;
// Token: 0x04004DBD RID: 19901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004DBD")]
public int aiCost;
// Token: 0x04004DBE RID: 19902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004DBE")]
public List<long> inventionReferences;
// Token: 0x04004DBF RID: 19903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004DBF")]
public List<string> autoTags;
// Token: 0x04004DC0 RID: 19904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4004DC0")]
public Action<AHEPPAEOLOD> <>9__1;
}
// Token: 0x020013F2 RID: 5106
[Token(Token = "0x20013F2")]
[CompilerGenerated]
private sealed class KFFOHJDHLCE
{
// Token: 0x0600750E RID: 29966 RVA: 0x001998C0 File Offset: 0x00197AC0
[Token(Token = "0x600750E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KFFOHJDHLCE()
{
}
// Token: 0x0600750F RID: 29967 RVA: 0x001998D4 File Offset: 0x00197AD4
[Token(Token = "0x600750F")]
[Address(RVA = "0x16C4010", Offset = "0x16C2E10", VA = "0x1816C4010")]
internal PMGCJEPKFOF<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.newChipsCost;
addVersionInventionRequestDTO.chipsCost = num4;
int num5 = this.newCloudVariableCost;
addVersionInventionRequestDTO.cloudVariablesCost = num5;
int num6 = this.newAiCost;
addVersionInventionRequestDTO.aiCost = num6;
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 num7;
ulong num8;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/inventions/v4/addversion", text, num7 != 0UL, num8 != 0UL);
int num9 = 0;
int num10 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num10 != 0, num9 != 0);
if (this.<>9__1 == 0)
{
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
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);
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long num11 = this.inventionId;
jgcndngpbmh.CNFDGDEOPPF(num11);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
}
};
this.<>9__1 = action;
}
throw new NullReferenceException();
}
// Token: 0x06007510 RID: 29968 RVA: 0x001999C8 File Offset: 0x00197BC8
[Token(Token = "0x6007510")]
[Address(RVA = "0x16C41A0", Offset = "0x16C2FA0", VA = "0x1816C41A0")]
internal void <AddInventionVersion>b__1(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
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);
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long num = this.inventionId;
jgcndngpbmh.CNFDGDEOPPF(num);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
}
}
// Token: 0x04004DC1 RID: 19905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DC1")]
public long inventionId;
// Token: 0x04004DC2 RID: 19906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DC2")]
public int newInstantiateCost;
// Token: 0x04004DC3 RID: 19907
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004DC3")]
public int newLightsCost;
// Token: 0x04004DC4 RID: 19908
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DC4")]
public int newChipsCost;
// Token: 0x04004DC5 RID: 19909
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004DC5")]
public int newCloudVariableCost;
// Token: 0x04004DC6 RID: 19910
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004DC6")]
public int newAiCost;
// Token: 0x04004DC7 RID: 19911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004DC7")]
public List<long> inventionReferences;
// Token: 0x04004DC8 RID: 19912
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004DC8")]
public List<string> autoTags;
// Token: 0x04004DC9 RID: 19913
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004DC9")]
public Action<AHEPPAEOLOD> <>9__1;
}
// Token: 0x020013F4 RID: 5108
[Token(Token = "0x20013F4")]
[CompilerGenerated]
private sealed class GMOOBBOAEKK
{
// Token: 0x0600752A RID: 29994 RVA: 0x00199E44 File Offset: 0x00198044
[Token(Token = "0x600752A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GMOOBBOAEKK()
{
}
// Token: 0x0600752B RID: 29995 RVA: 0x00199E58 File Offset: 0x00198058
[Token(Token = "0x600752B")]
[Address(RVA = "0x16C1A70", Offset = "0x16C0870", VA = "0x1816C1A70")]
internal void <UpdateInventionGeneralPermission>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
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: 0x04004DE1 RID: 19937
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DE1")]
public long inventionId;
// Token: 0x04004DE2 RID: 19938
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DE2")]
public HECIICKPCDN newGeneralPermission;
}
// Token: 0x020013F5 RID: 5109
[Token(Token = "0x20013F5")]
[CompilerGenerated]
private sealed class KLJLNKGFCAB
{
// Token: 0x0600752C RID: 29996 RVA: 0x00199EA8 File Offset: 0x001980A8
[Token(Token = "0x600752C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KLJLNKGFCAB()
{
}
// Token: 0x0600752D RID: 29997 RVA: 0x00199EBC File Offset: 0x001980BC
[Token(Token = "0x600752D")]
[Address(RVA = "0x16C42F0", Offset = "0x16C30F0", VA = "0x1816C42F0")]
internal void <SetInventionTags>b__0(NJMAEIPIOAP response)
{
if (response.<PAMGOEFEDLE>k__BackingField == OCLOGFHCPHN.Success)
{
BBHENFCNLAB.JDBIJGFEJAM(this.inventionId);
}
}
// Token: 0x04004DE3 RID: 19939
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DE3")]
public long inventionId;
}
// Token: 0x020013F6 RID: 5110
[Token(Token = "0x20013F6")]
[CompilerGenerated]
private sealed class LHNBPOPOGCA
{
// Token: 0x0600752E RID: 29998 RVA: 0x00199EE4 File Offset: 0x001980E4
[Token(Token = "0x600752E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LHNBPOPOGCA()
{
}
// Token: 0x0600752F RID: 29999 RVA: 0x00199EF8 File Offset: 0x001980F8
[Token(Token = "0x600752F")]
[Address(RVA = "0x16C47C0", Offset = "0x16C35C0", VA = "0x1816C47C0")]
internal void <GetLocalPlayerInvention>b__0(List<OBBBPCBIMME> results)
{
HashSet<long> goagbgpigap = BBHENFCNLAB.GOAGBGPIGAP;
long num = this.inventionId;
if (goagbgpigap.Contains(num))
{
Dictionary<long, OBBBPCBIMME> ijmpkpjfdaj = BBHENFCNLAB.IJMPKPJFDAJ;
}
CBLLFJEDOII<OBBBPCBIMME> cbllfjedoii = this.promise;
}
// Token: 0x06007530 RID: 30000 RVA: 0x00199F30 File Offset: 0x00198130
[Token(Token = "0x6007530")]
[Address(RVA = "0x16C48B0", Offset = "0x16C36B0", VA = "0x1816C48B0")]
internal void <GetLocalPlayerInvention>b__1(string error)
{
CBLLFJEDOII<OBBBPCBIMME> cbllfjedoii = this.promise;
int num = 0;
cbllfjedoii.OOOIENHGNCA(num);
}
// Token: 0x04004DE4 RID: 19940
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DE4")]
public long inventionId;
// Token: 0x04004DE5 RID: 19941
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DE5")]
public CBLLFJEDOII<OBBBPCBIMME> promise;
}
// Token: 0x020013F7 RID: 5111
[Token(Token = "0x20013F7")]
[CompilerGenerated]
private sealed class NBDMFFEGNGJ
{
// Token: 0x06007531 RID: 30001 RVA: 0x00199F54 File Offset: 0x00198154
[Token(Token = "0x6007531")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NBDMFFEGNGJ()
{
}
// Token: 0x06007532 RID: 30002 RVA: 0x00199F68 File Offset: 0x00198168
[Token(Token = "0x6007532")]
[Address(RVA = "0x16C4BC0", Offset = "0x16C39C0", VA = "0x1816C4BC0")]
internal PMGCJEPKFOF<IReadOnlyList<OBBBPCBIMME>> <GetInventionsByCreators>b__0()
{
IReadOnlyList<int> readOnlyList = this.accountIds;
HTTPMethods httpmethods = AEOPHJMOOFE.GAJNEAAKCFF(0, 100);
Action<KKEKLMFHNEE> action = this.<>9__1;
if (action == 0)
{
Action<KKEKLMFHNEE> action2 = delegate(KKEKLMFHNEE r)
{
IReadOnlyList<int> readOnlyList2 = this.accountIds;
KKEKLMFHNEE kkeklmfhnee = r.DGGIBOPEGAF<int>("id", readOnlyList2);
int num = this.skip;
KKEKLMFHNEE kkeklmfhnee2 = kkeklmfhnee.DGGIBOPEGAF("skip", kkeklmfhnee);
int num2 = this.take;
KKEKLMFHNEE kkeklmfhnee3 = kkeklmfhnee2.DGGIBOPEGAF("take", kkeklmfhnee2);
};
this.<>9__1 = action2;
}
return BBHENFCNLAB.AEGCBLLABMN<OBBBPCBIMME>(httpmethods, "api/inventions/v1/fromcreators", action);
}
// Token: 0x06007533 RID: 30003 RVA: 0x00199FB8 File Offset: 0x001981B8
[Token(Token = "0x6007533")]
[Address(RVA = "0x16C4CB0", Offset = "0x16C3AB0", VA = "0x1816C4CB0")]
internal void <GetInventionsByCreators>b__1(KKEKLMFHNEE r)
{
IReadOnlyList<int> readOnlyList = this.accountIds;
KKEKLMFHNEE kkeklmfhnee = r.DGGIBOPEGAF<int>("id", readOnlyList);
int num = this.skip;
KKEKLMFHNEE kkeklmfhnee2 = kkeklmfhnee.DGGIBOPEGAF("skip", kkeklmfhnee);
int num2 = this.take;
KKEKLMFHNEE kkeklmfhnee3 = kkeklmfhnee2.DGGIBOPEGAF("take", kkeklmfhnee2);
}
// Token: 0x04004DE6 RID: 19942
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DE6")]
public IReadOnlyList<int> accountIds;
// Token: 0x04004DE7 RID: 19943
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DE7")]
public int skip;
// Token: 0x04004DE8 RID: 19944
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004DE8")]
public int take;
// Token: 0x04004DE9 RID: 19945
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DE9")]
public Action<KKEKLMFHNEE> <>9__1;
}
// Token: 0x020013F8 RID: 5112
[Token(Token = "0x20013F8")]
[CompilerGenerated]
private sealed class ABMGJKJHHMC
{
// Token: 0x06007534 RID: 30004 RVA: 0x0019A00C File Offset: 0x0019820C
[Token(Token = "0x6007534")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ABMGJKJHHMC()
{
}
// Token: 0x06007535 RID: 30005 RVA: 0x0019A020 File Offset: 0x00198220
[Token(Token = "0x6007535")]
[Address(RVA = "0x16AC730", Offset = "0x16AB530", VA = "0x1816AC730")]
internal void <GetInventionDetails>b__0(HJPDBNLCGIB result)
{
if (result != 0)
{
long num = this.inventionId;
BBHENFCNLAB.LPAJNCJKCPN[num] = result;
}
}
// Token: 0x04004DEA RID: 19946
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DEA")]
public long inventionId;
}
// Token: 0x020013F9 RID: 5113
[Token(Token = "0x20013F9")]
[CompilerGenerated]
private sealed class OONPNIINJEL
{
// Token: 0x06007536 RID: 30006 RVA: 0x0019A04C File Offset: 0x0019824C
[Token(Token = "0x6007536")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OONPNIINJEL()
{
}
// Token: 0x06007537 RID: 30007 RVA: 0x0019A060 File Offset: 0x00198260
[Token(Token = "0x6007537")]
[Address(RVA = "0x16C50A0", Offset = "0x16C3EA0", VA = "0x1816C50A0")]
internal void <InvalidateCacheAndUpdateForInvention>b__0()
{
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num = this.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(num);
return;
}
}
// Token: 0x04004DEB RID: 19947
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DEB")]
public long inventionId;
}
// Token: 0x020013FA RID: 5114
[Token(Token = "0x20013FA")]
[CompilerGenerated]
private sealed class HKJDPPJJANN
{
// Token: 0x06007538 RID: 30008 RVA: 0x0019A088 File Offset: 0x00198288
[Token(Token = "0x6007538")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HKJDPPJJANN()
{
}
// Token: 0x06007539 RID: 30009 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007539")]
[Address(RVA = "0x16C1D90", Offset = "0x16C0B90", VA = "0x1816C1D90")]
internal PMGCJEPKFOF<byte[]> <GetInventionData>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04004DEC RID: 19948
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DEC")]
public string dataBlobName;
}
// Token: 0x020013FB RID: 5115
[Token(Token = "0x20013FB")]
[CompilerGenerated]
private sealed class LKPOCDHLFBC
{
// Token: 0x0600753A RID: 30010 RVA: 0x0019A09C File Offset: 0x0019829C
[Token(Token = "0x600753A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LKPOCDHLFBC()
{
}
// Token: 0x0600753B RID: 30011 RVA: 0x0019A0B0 File Offset: 0x001982B0
[Token(Token = "0x600753B")]
[Address(RVA = "0x16C4900", Offset = "0x16C3700", VA = "0x1816C4900")]
internal List<string> <GetTags>b__0(HAHHFHDFHIO response)
{
List<string> <EPPJKINEHHJ>k__BackingField = response.<EPPJKINEHHJ>k__BackingField;
Func<string, string> <>9__55_ = BBHENFCNLAB.<>c.<>9__55_2;
if (<>9__55_ == 0)
{
BBHENFCNLAB.<>c.<>9__55_2 = delegate(string tag)
{
string text;
return text;
};
}
BBHENFCNLAB.BGIOOBDGLMP = Enumerable.ToList<string>(Enumerable.Select<string, string>(<EPPJKINEHHJ>k__BackingField, <>9__55_));
List<string> <DEDCDFOLGII>k__BackingField = response.<DEDCDFOLGII>k__BackingField;
Func<string, string> func;
if (BBHENFCNLAB.<>c.<>9__55_3 == 0)
{
func = delegate(string tag)
{
string text2;
return text2;
};
BBHENFCNLAB.<>c.<>9__55_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: 0x04004DED RID: 19949
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DED")]
public BBHENFCNLAB.IBIIKANECFA tagListType;
}
// Token: 0x020013FC RID: 5116
[Token(Token = "0x20013FC")]
[CompilerGenerated]
private sealed class ENIININGHBI
{
// Token: 0x0600753C RID: 30012 RVA: 0x0019A148 File Offset: 0x00198348
[Token(Token = "0x600753C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ENIININGHBI()
{
}
// Token: 0x0600753D RID: 30013 RVA: 0x0019A15C File Offset: 0x0019835C
[Token(Token = "0x600753D")]
[Address(RVA = "0x16C16C0", Offset = "0x16C04C0", VA = "0x1816C16C0")]
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);
BBHENFCNLAB.JCBEELHBLAE(this.invention.<BHBCCAKKIMJ>k__BackingField);
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long <BHBCCAKKIMJ>k__BackingField2 = this.invention.<BHBCCAKKIMJ>k__BackingField;
pjjjmgdalbf.CNFDGDEOPPF(<BHBCCAKKIMJ>k__BackingField2);
}
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
if (jgcndngpbmh != 0)
{
long <BHBCCAKKIMJ>k__BackingField3 = this.invention.<BHBCCAKKIMJ>k__BackingField;
jgcndngpbmh.CNFDGDEOPPF(<BHBCCAKKIMJ>k__BackingField3);
}
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
if (geiklablcnl != 0)
{
geiklablcnl.CNFDGDEOPPF();
}
}
}
// Token: 0x04004DEE RID: 19950
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DEE")]
public OBBBPCBIMME invention;
}
// Token: 0x020013FD RID: 5117
[Token(Token = "0x20013FD")]
[CompilerGenerated]
private sealed class IALJKFPMOPE
{
// Token: 0x0600753E RID: 30014 RVA: 0x0019A214 File Offset: 0x00198414
[Token(Token = "0x600753E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IALJKFPMOPE()
{
}
// Token: 0x0600753F RID: 30015 RVA: 0x0019A228 File Offset: 0x00198428
[Token(Token = "0x600753F")]
[Address(RVA = "0x16C1F80", Offset = "0x16C0D80", VA = "0x1816C1F80")]
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);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num2 = this.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(num2);
}
long num3 = this.inventionId;
HECIICKPCDN heciickpcdn = this.permissionLevel;
}
}
// Token: 0x04004DEF RID: 19951
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DEF")]
public long inventionId;
// Token: 0x04004DF0 RID: 19952
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DF0")]
public HECIICKPCDN permissionLevel;
}
// Token: 0x020013FE RID: 5118
[Token(Token = "0x20013FE")]
[CompilerGenerated]
private sealed class FALAGMANKBO
{
// Token: 0x06007540 RID: 30016 RVA: 0x0019A298 File Offset: 0x00198498
[Token(Token = "0x6007540")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FALAGMANKBO()
{
}
// Token: 0x06007541 RID: 30017 RVA: 0x0019A2AC File Offset: 0x001984AC
[Token(Token = "0x6007541")]
[Address(RVA = "0x16C1930", Offset = "0x16C0730", VA = "0x1816C1930")]
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);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num2 = this.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(num2);
}
CFLMJLFBOKH.HPPFNDJKCIG(this.inventionId);
}
}
// Token: 0x04004DF1 RID: 19953
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF1")]
public long inventionId;
}
// Token: 0x020013FF RID: 5119
[Token(Token = "0x20013FF")]
[CompilerGenerated]
private sealed class CNGFIGBHDBI
{
// Token: 0x06007542 RID: 30018 RVA: 0x0019A314 File Offset: 0x00198514
[Token(Token = "0x6007542")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CNGFIGBHDBI()
{
}
// Token: 0x06007543 RID: 30019 RVA: 0x0019A328 File Offset: 0x00198528
[Token(Token = "0x6007543")]
[Address(RVA = "0x16C13D0", Offset = "0x16C01D0", VA = "0x1816C13D0")]
internal void <UpdateInventionPrice>b__0(AHEPPAEOLOD response)
{
if (response.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
LGIGKAKBONN.KAAKKFICFLM(BBHENFCNLAB.MLEBNCEDGNG);
BBHENFCNLAB.ECMMKIFOPLL(response.<LAAELBKJOPB>k__BackingField);
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
if (pjjjmgdalbf != 0)
{
long num = this.inventionId;
pjjjmgdalbf.CNFDGDEOPPF(num);
}
long num2 = this.inventionId;
int num3 = this.price;
CFLMJLFBOKH.PELPIFOCAEP(num2, num3);
}
}
// Token: 0x04004DF2 RID: 19954
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF2")]
public long inventionId;
// Token: 0x04004DF3 RID: 19955
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DF3")]
public int price;
}
// Token: 0x02001400 RID: 5120
[Token(Token = "0x2001400")]
[CompilerGenerated]
private sealed class NPFNLFGDDGP
{
// Token: 0x06007544 RID: 30020 RVA: 0x0019A388 File Offset: 0x00198588
[Token(Token = "0x6007544")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NPFNLFGDDGP()
{
}
// Token: 0x06007545 RID: 30021 RVA: 0x0019A39C File Offset: 0x0019859C
[Token(Token = "0x6007545")]
[Address(RVA = "0x16C4D80", Offset = "0x16C3B80", VA = "0x1816C4D80")]
internal void <ReportInvention>b__0(KLAMKCBENEA response)
{
if (response.<NHCNKEMFEJC>k__BackingField)
{
long num = this.inventionId;
FDEGHHFBJJO fdeghhfbjjo = this.reportCategory;
}
}
// Token: 0x04004DF4 RID: 19956
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF4")]
public long inventionId;
// Token: 0x04004DF5 RID: 19957
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DF5")]
public FDEGHHFBJJO reportCategory;
}
// Token: 0x02001401 RID: 5121
[Token(Token = "0x2001401")]
[CompilerGenerated]
private sealed class BNCPDDPJFFC
{
// Token: 0x06007546 RID: 30022 RVA: 0x0019A3C8 File Offset: 0x001985C8
[Token(Token = "0x6007546")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BNCPDDPJFFC()
{
}
// Token: 0x06007547 RID: 30023 RVA: 0x0019A3DC File Offset: 0x001985DC
[Token(Token = "0x6007547")]
[Address(RVA = "0x16C12A0", Offset = "0x16C00A0", VA = "0x1816C12A0")]
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: 0x04004DF6 RID: 19958
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF6")]
public long inventionId;
// Token: 0x04004DF7 RID: 19959
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DF7")]
public bool cheer;
}
// Token: 0x02001402 RID: 5122
[Token(Token = "0x2001402")]
[CompilerGenerated]
private sealed class MBPMFPNNNLL
{
// Token: 0x06007548 RID: 30024 RVA: 0x0019A428 File Offset: 0x00198628
[Token(Token = "0x6007548")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MBPMFPNNNLL()
{
}
// Token: 0x04004DF8 RID: 19960
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF8")]
public <>f__AnonymousType0<List<OBBBPCBIMME>, List<long>> inventions;
}
// Token: 0x02001403 RID: 5123
[Token(Token = "0x2001403")]
[CompilerGenerated]
private sealed class JOFOEFHFJGA
{
// Token: 0x06007549 RID: 30025 RVA: 0x0019A43C File Offset: 0x0019863C
[Token(Token = "0x6007549")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JOFOEFHFJGA()
{
}
// Token: 0x0600754A RID: 30026 RVA: 0x0019A450 File Offset: 0x00198650
[Token(Token = "0x600754A")]
[Address(RVA = "0x16C3C40", Offset = "0x16C2A40", VA = "0x1816C3C40")]
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;
CBLLFJEDOII<List<OBBBPCBIMME>> cbllfjedoii = this.promise;
}
// Token: 0x0600754B RID: 30027 RVA: 0x0019A488 File Offset: 0x00198688
[Token(Token = "0x600754B")]
[Address(RVA = "0x16C3CD0", Offset = "0x16C2AD0", VA = "0x1816C3CD0")]
internal void <InventionsFromInventionIds>b__2(string error)
{
this.promise.HMFPPBJFHKD(error);
}
// Token: 0x04004DF9 RID: 19961
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DF9")]
public CBLLFJEDOII<List<OBBBPCBIMME>> promise;
// Token: 0x04004DFA RID: 19962
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DFA")]
public BBHENFCNLAB.MBPMFPNNNLL CS$<>8__locals1;
}
// Token: 0x02001404 RID: 5124
[Token(Token = "0x2001404")]
[CompilerGenerated]
private sealed class PODLDPNBOKI
{
// Token: 0x0600754C RID: 30028 RVA: 0x0019A4A8 File Offset: 0x001986A8
[Token(Token = "0x600754C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PODLDPNBOKI()
{
}
// Token: 0x0600754D RID: 30029 RVA: 0x0019A4BC File Offset: 0x001986BC
[Token(Token = "0x600754D")]
[Address(RVA = "0x16C52A0", Offset = "0x16C40A0", VA = "0x1816C52A0")]
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)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
throw new NullReferenceException();
};
this.<>9__1 = func2;
}
return Enumerable.Select<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ>(inventions, func);
}
// Token: 0x0600754E RID: 30030 RVA: 0x0019A4F0 File Offset: 0x001986F0
[Token(Token = "0x600754E")]
[Address(RVA = "0x16C5330", Offset = "0x16C4130", VA = "0x1816C5330")]
internal BBHENFCNLAB.AJCEIOJPMLJ <GetInventionPermissionsForLocalPlayer>b__1(OBBBPCBIMME invention)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
throw new NullReferenceException();
}
// Token: 0x04004DFB RID: 19963
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DFB")]
public long localRoomId;
// Token: 0x04004DFC RID: 19964
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DFC")]
public bool isLocalRoomCreator;
// Token: 0x04004DFD RID: 19965
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DFD")]
public Func<OBBBPCBIMME, BBHENFCNLAB.AJCEIOJPMLJ> <>9__1;
}
// Token: 0x02001405 RID: 5125
[Token(Token = "0x2001405")]
[CompilerGenerated]
private sealed class PMHFANGJKEP
{
// Token: 0x0600754F RID: 30031 RVA: 0x0019A524 File Offset: 0x00198724
[Token(Token = "0x600754F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PMHFANGJKEP()
{
}
// Token: 0x06007550 RID: 30032 RVA: 0x0019A538 File Offset: 0x00198738
[Token(Token = "0x6007550")]
[Address(RVA = "0x16C5120", Offset = "0x16C3F20", VA = "0x1816C5120")]
internal List<long> <GetInventionIdsThatPreventLocalPlayerSaving>b__0(List<OBBBPCBIMME> inventionList)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
long num2 = this.localRoomId;
bool flag2;
while (flag2)
{
}
List<long> list = this.idsThatPreventSaving;
}
}
while (num != 0);
return this.idsThatPreventSaving;
}
// Token: 0x04004DFE RID: 19966
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DFE")]
public long localRoomId;
// Token: 0x04004DFF RID: 19967
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DFF")]
public bool isLocalRoomCreator;
// Token: 0x04004E00 RID: 19968
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004E00")]
public List<long> idsThatPreventSaving;
}
// Token: 0x02001406 RID: 5126
[Token(Token = "0x2001406")]
[CompilerGenerated]
private sealed class GMPABCLNMHJ
{
// Token: 0x06007551 RID: 30033 RVA: 0x0019A57C File Offset: 0x0019877C
[Token(Token = "0x6007551")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GMPABCLNMHJ()
{
}
// Token: 0x06007552 RID: 30034 RVA: 0x0019A590 File Offset: 0x00198790
[Token(Token = "0x6007552")]
[Address(RVA = "0x16C1B80", Offset = "0x16C0980", VA = "0x1816C1B80")]
internal void <SetAutoTags>b__0(HJPDBNLCGIB result)
{
if (result != 0)
{
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = result.<KKFLLGKIPND>k__BackingField;
Func<JLFCINPLFID, bool> <>9__90_ = BBHENFCNLAB.<>c.<>9__90_1;
if (<>9__90_ == 0)
{
BBHENFCNLAB.<>c.<>9__90_1 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
}
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__90_);
Func<JLFCINPLFID, string> func;
if (BBHENFCNLAB.<>c.<>9__90_2 == 0)
{
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
BBHENFCNLAB.<>c.<>9__90_2 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
long num = this.inventionId;
List<string> list2 = this.autoTags;
PMGCJEPKFOF<NJMAEIPIOAP> pmgcjepkfof = BBHENFCNLAB.LGFHMMCICNF(num, list2, list);
}
}
// Token: 0x04004E01 RID: 19969
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004E01")]
public long inventionId;
// Token: 0x04004E02 RID: 19970
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004E02")]
public List<string> autoTags;
}
}