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