using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.CircuitsV2; using RecRoom.Persistence; using RRUI.Data; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200313C RID: 12604 [Token(Token = "0x200313C")] public class TrialInventionManager : NetworkedSingletonMonoBehaviour { // Token: 0x06015A67 RID: 88679 RVA: 0x00511058 File Offset: 0x0050F258 [Token(Token = "0x6015A67")] [Address(RVA = "0xD902F0", Offset = "0xD8F0F0", VA = "0x180D902F0", Slot = "13")] protected override void Awake() { base.Awake(); IILCGFIHJLP onMasterInventionSpawned = CreationManager.OnMasterInventionSpawned; Action action = new Action(this.EIAJEJLGMEA); CreationManager.OnMasterInventionSpawned = IILCGFIHJLP.BPJDFPACLMK(onMasterInventionSpawned, action); IILCGFIHJLP memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK; Action action2 = new Action(this.OnInventionPurchased); BBHENFCNLAB.MEMGKEBDGMK = IILCGFIHJLP.BPJDFPACLMK(memgkebdgmk, action2); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action3 = new Action(this.OnPhotonPlayerDisconnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp; MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action4 = new Action(this.OnMasterClientSwitched); IILCGFIHJLP iilcgfihjlp2; KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp2; Action action5 = new Action(this.CHILANENIFD); IDisposable disposable = ADIFCODGAML.FLMKKKHMJBN(this, 0.033333335f, action5); } // Token: 0x06015A68 RID: 88680 RVA: 0x00511100 File Offset: 0x0050F300 [Token(Token = "0x6015A68")] [Address(RVA = "0xD93600", Offset = "0xD92400", VA = "0x180D93600")] protected void Start() { RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.KKHCGDOGLHH); instance.OEEEEIDBCDJ += action; } // Token: 0x06015A69 RID: 88681 RVA: 0x00511130 File Offset: 0x0050F330 [Token(Token = "0x6015A69")] [Address(RVA = "0xD91BA0", Offset = "0xD909A0", VA = "0x180D91BA0")] private IEnumerable NBIFECNMDEF() { List nefbfabhhjh = CreationManager.NEFBFABHHJH; Func <>9__19_ = TrialInventionManager.<>c.<>9__19_0; if (<>9__19_ == 0) { TrialInventionManager.<>c.<>9__19_0 = delegate(CreationObject i) { TrialInventionManager.ILIHDEMJFFP ilihdemjffp; ilihdemjffp.EOJKOIGNHPJ = i; return ilihdemjffp; }; } IEnumerable enumerable = Enumerable.Select(nefbfabhhjh, <>9__19_); IEnumerable enumerable2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.GNDDLNHOMBN(); Func func; if (TrialInventionManager.<>c.<>9__19_1 == 0) { func = delegate(DEENKAJBEOD i) { TrialInventionManager.INCBFFOBOAI incbffoboai; incbffoboai.BOOLMAAGAOL(); incbffoboai.IKFLAODDALD = i; JBPCAKNEMLI k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; Guid guid = i.JPOHGBCEJEJ; string text; LDCBLKDLODB ldcblkdlodb = k__BackingField.LEBEACCJOBE(text); incbffoboai.k__BackingField = ldcblkdlodb; return incbffoboai; }; TrialInventionManager.<>c.<>9__19_1 = func; } IEnumerable enumerable3 = Enumerable.Select(enumerable2, func); IEnumerable enumerable4 = Enumerable.Concat(enumerable, enumerable3); Func func2; if (TrialInventionManager.<>c.<>9__19_2 == 0) { func2 = delegate(TrialInventionManager.MCAEKIODDGB i) { bool flag; return flag; }; TrialInventionManager.<>c.<>9__19_2 = func2; } return Enumerable.Where(enumerable4, func2); } // Token: 0x06015A6A RID: 88682 RVA: 0x005111E0 File Offset: 0x0050F3E0 [Token(Token = "0x6015A6A")] [Address(RVA = "0xD91250", Offset = "0xD90050", VA = "0x180D91250")] public Dictionary GetTrialInventionsRegistry() { return this.HEMIEEIHDHM(); } // Token: 0x06015A6B RID: 88683 RVA: 0x005111F4 File Offset: 0x0050F3F4 [Token(Token = "0x6015A6B")] [Address(RVA = "0xD90B90", Offset = "0xD8F990", VA = "0x180D90B90")] public bool DoTrialsExist() { return Enumerable.Any(this.NBIFECNMDEF()); } // Token: 0x06015A6C RID: 88684 RVA: 0x0051120C File Offset: 0x0050F40C [Token(Token = "0x6015A6C")] [Address(RVA = "0xD92070", Offset = "0xD90E70", VA = "0x180D92070")] private bool NGANJACJPEF() { bool flag = KKPBCOOONNK.BNNCCCFFALC; if (!flag) { return flag; } return Enumerable.Any(this.NBIFECNMDEF()); } // Token: 0x06015A6D RID: 88685 RVA: 0x00511234 File Offset: 0x0050F434 [Token(Token = "0x6015A6D")] [Address(RVA = "0xD90600", Offset = "0xD8F400", VA = "0x180D90600")] private void CHILANENIFD(float POGAEJIEPIM) { if (this.NGANJACJPEF()) { Func func = new Func(this.ONHBEEBNHOB); this.OEPGNOOGBGH(func); } } // Token: 0x06015A6E RID: 88686 RVA: 0x00511260 File Offset: 0x0050F460 [Token(Token = "0x6015A6E")] [Address(RVA = "0xD92750", Offset = "0xD91550", VA = "0x180D92750", Slot = "14")] protected override void OnDestroy() { IILCGFIHJLP onMasterInventionSpawned = CreationManager.OnMasterInventionSpawned; Action action = new Action(this.EIAJEJLGMEA); CreationManager.OnMasterInventionSpawned = IILCGFIHJLP.GMNMHGMFGOL(onMasterInventionSpawned, action); IILCGFIHJLP memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK; Action action2 = new Action(this.OnInventionPurchased); BBHENFCNLAB.MEMGKEBDGMK = IILCGFIHJLP.GMNMHGMFGOL(memgkebdgmk, action2); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action3 = new Action(this.OnPhotonPlayerDisconnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp; MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action4 = new Action(this.OnMasterClientSwitched); IILCGFIHJLP iilcgfihjlp2; KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp2; RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action5 = new Action(this.KKHCGDOGLHH); instance2.OEEEEIDBCDJ -= action5; } base.OnDestroy(); } // Token: 0x06015A6F RID: 88687 RVA: 0x00511324 File Offset: 0x0050F524 [Token(Token = "0x6015A6F")] [Address(RVA = "0xD91B70", Offset = "0xD90970", VA = "0x180D91B70")] public void MasterPollTrialDuration() { if (this.NGANJACJPEF()) { PMGCJEPKFOF pmgcjepkfof = this.MBABJFDGEMP(); return; } } // Token: 0x06015A70 RID: 88688 RVA: 0x00511344 File Offset: 0x0050F544 [Token(Token = "0x6015A70")] [Address(RVA = "0xD917B0", Offset = "0xD905B0", VA = "0x180D917B0")] private PMGCJEPKFOF MBABJFDGEMP() { PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.OIEDJOGHFBO(); Action action = new Action(this.CDCEBOFLAFB); int num = 0; num += num; num++; if (TrialInventionManager.<>c.<>9__26_1 == 0) { TrialInventionManager.<>c.<>9__26_1 = delegate(string error) { Debug.LogError("[TrialInventionManager] Couldn't retrieve Trial Invention Duration."); }; } throw new NullReferenceException(); } // Token: 0x06015A71 RID: 88689 RVA: 0x00511394 File Offset: 0x0050F594 [Token(Token = "0x6015A71")] [Address(RVA = "0xD92B70", Offset = "0xD91970", VA = "0x180D92B70")] public PMGCJEPKFOF SpawnTrialInvention(OBBBPCBIMME LDNFNNNHPPB) { PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.MMINJDALHNB(LDNFNNNHPPB.k__BackingField, "StoreInventionDetails"); Func> func = new Func(this.GBGDMKIFLGG); if (TrialInventionManager.<>c.<>9__27_1 == 0) { TrialInventionManager.<>c.<>9__27_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } throw new NullReferenceException(); } // Token: 0x06015A72 RID: 88690 RVA: 0x005113E4 File Offset: 0x0050F5E4 [Token(Token = "0x6015A72")] [Address(RVA = "0xD93540", Offset = "0xD92340", VA = "0x180D93540")] public void SpawnTrialInvention(long OEMDIAHHILF) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(OEMDIAHHILF); Func> func = new Func(this.PCMBJMGNOEP); throw new NullReferenceException(); } // Token: 0x06015A73 RID: 88691 RVA: 0x0051140C File Offset: 0x0050F60C [Token(Token = "0x6015A73")] [Address(RVA = "0xD912D0", Offset = "0xD900D0", VA = "0x180D912D0")] private Dictionary HEMIEEIHDHM() { int num; Dictionary dictionary; do { num = 0; dictionary = new Dictionary(); IEnumerable enumerable = this.NBIFECNMDEF(); if (enumerable != 0) { if (num >= enumerable) { goto IL_23; } num += num; if (num != enumerable) { num++; goto IL_23; } IL_2B: num += num; num += 19; goto IL_34; IL_23: this.OMHIDHJEPJD(num, dictionary); goto IL_2B; } IL_34: if (enumerable != 0) { } } while (num != 0); return dictionary; } // Token: 0x06015A74 RID: 88692 RVA: 0x00511464 File Offset: 0x0050F664 [Token(Token = "0x6015A74")] [Address(RVA = "0xD92430", Offset = "0xD91230", VA = "0x180D92430")] private void OMHIDHJEPJD(TrialInventionManager.MCAEKIODDGB LLAGGJGDFFG, Dictionary IDHBJGLFCOL) { bool flag; if (!flag) { int num; long num2; string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(num, num2); throw new NullReferenceException(); } } // Token: 0x06015A75 RID: 88693 RVA: 0x005114E0 File Offset: 0x0050F6E0 [Token(Token = "0x6015A75")] [Address(RVA = "0xD90710", Offset = "0xD8F510", VA = "0x180D90710")] private void COFPGCMCIFD(OBBBPCBIMME LDNFNNNHPPB, CreationManager.IANGMDIFGNE ABADFLCBFIJ) { if (ABADFLCBFIJ.ABFEJNOBKLM != (ulong)0L) { PMGCJEPKFOF pmgcjepkfof = this.MBABJFDGEMP(); Action action = delegate { string k__BackingField = LDNFNNNHPPB.k__BackingField; int ciibgmomael = this.CIIBGMOMAEL; string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", k__BackingField, ciibgmomael); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; }; this.CIPEJDKJKME(); return; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } // Token: 0x06015A76 RID: 88694 RVA: 0x00511538 File Offset: 0x0050F738 [Token(Token = "0x6015A76")] [Address(RVA = "0xD91260", Offset = "0xD90060", VA = "0x180D91260")] private void HABDNLCHMJH() { Func func = new Func(this.ONHBEEBNHOB); this.OEPGNOOGBGH(func); } // Token: 0x06015A77 RID: 88695 RVA: 0x0051155C File Offset: 0x0050F75C [Token(Token = "0x6015A77")] [Address(RVA = "0xD91170", Offset = "0xD8FF70", VA = "0x180D91170")] private void GHNKACJGNFM() { Func <>9__33_ = TrialInventionManager.<>c.<>9__33_0; if (<>9__33_ == 0) { TrialInventionManager.<>c.<>9__33_0 = (TrialInventionManager.MCAEKIODDGB inventionObject) => true; } this.OEPGNOOGBGH(<>9__33_); } // Token: 0x06015A78 RID: 88696 RVA: 0x00511590 File Offset: 0x0050F790 [Token(Token = "0x6015A78")] [Address(RVA = "0xD92100", Offset = "0xD90F00", VA = "0x180D92100")] private void OEPGNOOGBGH(Func LKMLNOJIFHH) { int num; List list; do { num = 0; list = new List(); Dictionary dictionary = this.HEMIEEIHDHM(); bool flag; if (flag) { int num2 = 0; bool flag2; if (flag2) { } num++; while (num2 == 0) { } if (KKPBCOOONNK.OBNDLHOHGBJ(0) == 0) { Debug.LogError("[TrialInventionManager] Couldn't retrieve player to inform of trial deletion."); } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnTrialRecordDeleted); } } while (num != 0); CreationManager.BulkDelete(list.ToArray()); this.CIPEJDKJKME(); } // Token: 0x06015A79 RID: 88697 RVA: 0x0051162C File Offset: 0x0050F82C [Token(Token = "0x6015A79")] [Address(RVA = "0xD92F00", Offset = "0xD91D00", VA = "0x180D92F00")] public void RequestDeleteTrialRecord(string DNGKIAJLLHG) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestDeleteTrialRecord); photonView.RpcMaster(fggimkccbda, DNGKIAJLLHG); } // Token: 0x06015A7A RID: 88698 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015A7A")] [Address(RVA = "0xD93030", Offset = "0xD91E30", VA = "0x180D93030")] [NFOMENMAOIA] private void RpcMasterRequestDeleteTrialRecord(string DNGKIAJLLHG, EEAEPAPIPJB BNICGLLLMOL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015A7B RID: 88699 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015A7B")] [Address(RVA = "0xD91000", Offset = "0xD8FE00", VA = "0x180D91000")] private void GFBOIJAIABI(TrialInventionManager.MJOCGIJACGM HJELHKMIEJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015A7C RID: 88700 RVA: 0x0051165C File Offset: 0x0050F85C [Token(Token = "0x6015A7C")] [Address(RVA = "0xD93340", Offset = "0xD92140", VA = "0x180D93340")] [NFOMENMAOIA] private void RpcOnTrialRecordDeleted(long OEMDIAHHILF, AGAJMBPABDL IJBPIFEKHCM) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(OEMDIAHHILF); Action action = delegate(OBBBPCBIMME invention) { BBHENFCNLAB.ABDMDBDGKPC(invention, "TrialInventionManager"); AGAJMBPABDL playerRemovedBy = IJBPIFEKHCM; if (playerRemovedBy != 0) { int inpoaaaoahi = playerRemovedBy.INPOAAAOAHI; if (inpoaaaoahi != -1) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (inpoaaaoahi != agajmbpabdl.INPOAAAOAHI) { string ohafdcgemef = playerRemovedBy.OHAFDCGEMEF; string text = " by " + ohafdcgemef; } } } string empty = string.Empty; string[] array = new string[5]; if ("Trial \"" != 0) { } array[0] = "Trial \""; string k__BackingField = invention.k__BackingField; if (k__BackingField != 0) { } array[1] = k__BackingField; if ("\" ended and was removed" != 0) { } array[2] = "\" ended and was removed"; if (empty != 0) { } array[3] = empty; if ("." != 0) { } array[4] = "."; string text2 = string.Concat(array); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } // Token: 0x06015A7D RID: 88701 RVA: 0x00511698 File Offset: 0x0050F898 [Token(Token = "0x6015A7D")] [Address(RVA = "0xD91470", Offset = "0xD90270", VA = "0x180D91470")] private string IGEAFMPCNKA(AGAJMBPABDL IJBPIFEKHCM) { if (IJBPIFEKHCM != 0) { int inpoaaaoahi = IJBPIFEKHCM.INPOAAAOAHI; if (inpoaaaoahi != -1) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (inpoaaaoahi != agajmbpabdl.INPOAAAOAHI) { string ohafdcgemef = IJBPIFEKHCM.OHAFDCGEMEF; return " by " + ohafdcgemef; } return " by you"; } } return string.Empty; } // Token: 0x06015A7E RID: 88702 RVA: 0x005116EC File Offset: 0x0050F8EC [Token(Token = "0x6015A7E")] [Address(RVA = "0xD90680", Offset = "0xD8F480", VA = "0x180D90680")] private void CIPEJDKJKME() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnTrialsChanged); photonView.RpcAll(anjgmeddnpe); } // Token: 0x06015A7F RID: 88703 RVA: 0x0051171C File Offset: 0x0050F91C [Token(Token = "0x6015A7F")] [Address(RVA = "0xD93430", Offset = "0xD92230", VA = "0x180D93430")] [NFOMENMAOIA] private void RpcOnTrialsChanged() { OKNNKFGFODL onTrialInventionsChanged = TrialInventionManager.OnTrialInventionsChanged; if (onTrialInventionsChanged != 0) { onTrialInventionsChanged.CNFDGDEOPPF(); } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; TrialInventionManager.EBBKPMHMNBG ebbkpmhmnbg; ebbkpmhmnbg.System.IDisposable.Dispose(); ebbkpmhmnbg.<>1__state = (int)((ulong)0L); ebbkpmhmnbg.<>4__this = this; ebbkpmhmnbg.seconds = 0.5f; KFBABPAPIMB kfbabpapimb = instance.Run(this, ebbkpmhmnbg); } // Token: 0x06015A80 RID: 88704 RVA: 0x00511770 File Offset: 0x0050F970 [Token(Token = "0x6015A80")] [Address(RVA = "0xD91740", Offset = "0xD90540", VA = "0x180D91740")] private IEnumerator LJONJOANNFG(float HABFNPMBADP) { /* An exception occurred when decompiling this method (06015A80) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.Creation.TrialInventionManager::LJONJOANNFG(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(EBBKPMHMNBG::System.IDisposable.Dispose, ldloc:EBBKPMHMNBG(var_0)) stfld:float32(EBBKPMHMNBG::seconds, ldloc:EBBKPMHMNBG(var_0), ldloc:float32(HABFNPMBADP)) stfld:int32(EBBKPMHMNBG::<>1__state, ldloc:EBBKPMHMNBG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:TrialInventionManager(EBBKPMHMNBG::<>4__this, ldloc:EBBKPMHMNBG(var_0), ldloc:TrialInventionManager(this)) } 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: 0x06015A81 RID: 88705 RVA: 0x0051179C File Offset: 0x0050F99C [Token(Token = "0x6015A81")] [Address(RVA = "0xD91ED0", Offset = "0xD90CD0", VA = "0x180D91ED0")] private void NFGHJEJECGJ() { CheckoutDialogModel ckbjmonhpfp = this.CKBJMONHPFP; int num = 0; if (ckbjmonhpfp != num) { Dictionary dictionary = this.HEMIEEIHDHM(); if (dictionary.Count == 0) { if (ckbjmonhpfp != 0) { } while (ckbjmonhpfp == 0) { } ckbjmonhpfp.Dismiss(); return; } PMGCJEPKFOF pmgcjepkfof = this.LHONBPELGNI(dictionary); Action action = new Action(this.BNHCDNGPHLN); int num2 = 0; num2 += num2; num2++; } } // Token: 0x06015A82 RID: 88706 RVA: 0x0051180C File Offset: 0x0050FA0C [Token(Token = "0x6015A82")] [Address(RVA = "0xD91980", Offset = "0xD90780", VA = "0x180D91980")] public void MasterDeleteAllTrialInventionsByPlayerID(int CJFGEMGOJHB) { int num; List list; do { num = 0; if (!this.NGANJACJPEF()) { return; } list = new List(); Dictionary dictionary = this.HEMIEEIHDHM(); bool flag; if (flag) { } } while (num != 0); CreationManager.BulkDelete(list.ToArray()); this.CIPEJDKJKME(); } // Token: 0x06015A83 RID: 88707 RVA: 0x00511860 File Offset: 0x0050FA60 [Token(Token = "0x6015A83")] [Address(RVA = "0xD90BE0", Offset = "0xD8F9E0", VA = "0x180D90BE0")] private void EIAJEJLGMEA(CreationManager.IANGMDIFGNE ICDBLDNNEHK, bool NEIOMLALPLB) { if (NEIOMLALPLB && this.NGANJACJPEF()) { PMGCJEPKFOF pmgcjepkfof = this.MBABJFDGEMP(); } } // Token: 0x06015A84 RID: 88708 RVA: 0x00511884 File Offset: 0x0050FA84 [Token(Token = "0x6015A84")] [Address(RVA = "0xD92FA0", Offset = "0xD91DA0", VA = "0x180D92FA0")] [NFOMENMAOIA] private void RpcMasterOnInventionPurchased(string DNGKIAJLLHG, EEAEPAPIPJB BNICGLLLMOL) { if (KKPBCOOONNK.BNNCCCFFALC) { this.DKGJKDEDKPN(DNGKIAJLLHG); } } // Token: 0x06015A85 RID: 88709 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015A85")] [Address(RVA = "0xD908B0", Offset = "0xD8F6B0", VA = "0x180D908B0")] private void DKGJKDEDKPN(string DNGKIAJLLHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015A86 RID: 88710 RVA: 0x005118A4 File Offset: 0x0050FAA4 [Token(Token = "0x6015A86")] [Address(RVA = "0xD92A50", Offset = "0xD91850", VA = "0x180D92A50")] public void OnInventionPurchased(int LFFLFGGKGAK, long OEMDIAHHILF) { Dictionary dictionary = this.HEMIEEIHDHM(); string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(LFFLFGGKGAK, OEMDIAHHILF); throw new NullReferenceException(); } // Token: 0x06015A87 RID: 88711 RVA: 0x005118F0 File Offset: 0x0050FAF0 [Token(Token = "0x6015A87")] [Address(RVA = "0xD92B30", Offset = "0xD91930", VA = "0x180D92B30")] protected void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF) { if (this.NGANJACJPEF()) { int k__BackingField = IEKDDPPNFPF.k__BackingField; this.MasterDeleteAllTrialInventionsByPlayerID(k__BackingField); } } // Token: 0x06015A88 RID: 88712 RVA: 0x0051191C File Offset: 0x0050FB1C [Token(Token = "0x6015A88")] [Address(RVA = "0xD91B70", Offset = "0xD90970", VA = "0x180D91B70")] private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP) { if (this.NGANJACJPEF()) { PMGCJEPKFOF pmgcjepkfof = this.MBABJFDGEMP(); return; } } // Token: 0x06015A89 RID: 88713 RVA: 0x0051193C File Offset: 0x0050FB3C [Token(Token = "0x6015A89")] [Address(RVA = "0xD91170", Offset = "0xD8FF70", VA = "0x180D91170")] private void KKHCGDOGLHH() { Func <>9__33_ = TrialInventionManager.<>c.<>9__33_0; if (<>9__33_ == 0) { TrialInventionManager.<>c.<>9__33_0 = (TrialInventionManager.MCAEKIODDGB inventionObject) => true; } this.OEPGNOOGBGH(<>9__33_); } // Token: 0x06015A8A RID: 88714 RVA: 0x00511970 File Offset: 0x0050FB70 [Token(Token = "0x6015A8A")] [Address(RVA = "0xD92D00", Offset = "0xD91B00", VA = "0x180D92D00")] public PMGCJEPKFOF PreSaveTrialInventionProcess() { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; if (this.HEMIEEIHDHM().Count > 0) { WatchUI local = WatchUI.BFPPPLIJIGC; int num = 0; if (local != num) { Action action = delegate(JPIJGHNNIDP r) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Cancel) { ulong num4; promise.OOOIENHGNCA(num4); return; } if (r != JPIJGHNNIDP.Affirmative) { return; } } CBLLFJEDOII promise2 = promise; int num5 = 0; promise2.OOOIENHGNCA(num5); }; int num2 = 0; num2 += num2; num2++; action += action; num2 += 19; } } ulong num3; promise.OOOIENHGNCA(num3); CBLLFJEDOII promise3 = promise; throw new NullReferenceException(); } // Token: 0x06015A8B RID: 88715 RVA: 0x005119FC File Offset: 0x0050FBFC [Token(Token = "0x6015A8B")] [Address(RVA = "0xD915B0", Offset = "0xD903B0", VA = "0x180D915B0")] private PMGCJEPKFOF LHONBPELGNI(Dictionary BDECMKDIEDN) { Dictionary trialInventionRegistry = BDECMKDIEDN; Func, PMGCJEPKFOF> <>9__53_ = TrialInventionManager.<>c.<>9__53_0; if (<>9__53_ == 0) { TrialInventionManager.<>c.<>9__53_0 = delegate(KeyValuePair record) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } FMKIKJLOIIH fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList>(Enumerable.Select, PMGCJEPKFOF>(BDECMKDIEDN, <>9__53_))); Func, PMGCJEPKFOF> func = delegate(List trialInventions) { TrialInventionManager.NOEAEANPBCA noeaeanpbca = new TrialInventionManager.NOEAEANPBCA(); noeaeanpbca.LGCDMJCEFJJ = trialInventions; Dictionary trialInventionRegistry2 = trialInventionRegistry; Func, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> <>9__53_2 = TrialInventionManager.<>c.<>9__53_2; if (<>9__53_2 == 0) { TrialInventionManager.<>c.<>9__53_2 = delegate(KeyValuePair record) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } List list = Enumerable.ToList(Enumerable.Select, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(trialInventionRegistry2, <>9__53_2)); noeaeanpbca.JKLKLONKJMP = list; return JJEKJGALHKO.MKLIDFOGIGO(noeaeanpbca); }; int num = 0; return fmkikjloiih.JKOHKDFNCCI(func, num); } // Token: 0x06015A8C RID: 88716 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015A8C")] [Address(RVA = "0xD936B0", Offset = "0xD924B0", VA = "0x180D936B0")] public PMGCJEPKFOF TryShowTrialInventionsCheckoutDialog(Dictionary BDECMKDIEDN, DGOHCPBKOHD GHEPCGGFCKN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015A8D RID: 88717 RVA: 0x00511A68 File Offset: 0x0050FC68 [Token(Token = "0x6015A8D")] [Address(RVA = "0xD90A60", Offset = "0xD8F860", VA = "0x180D90A60")] private void DMMMNJKDLCK(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA) { long k__BackingField = LFOCLIDEKIA.k__BackingField; string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(LFOCLIDEKIA.k__BackingField, k__BackingField); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestDeleteTrialRecord); photonView.RpcMaster(fggimkccbda, text); PMGCJEPKFOF pmgcjepkfof = LFOCLIDEKIA.FDEMGICNKPI(); Action action = new Action(this.JKILHBIMIGL); throw new NullReferenceException(); } // Token: 0x06015A8E RID: 88718 RVA: 0x00511AC0 File Offset: 0x0050FCC0 [Token(Token = "0x6015A8E")] [Address(RVA = "0xD93980", Offset = "0xD92780", VA = "0x180D93980")] public TrialInventionManager() { } // Token: 0x06015A8F RID: 88719 RVA: 0x00511AE0 File Offset: 0x0050FCE0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6015A8F")] [Address(RVA = "0xD93910", Offset = "0xD92710", VA = "0x180D93910")] static TrialInventionManager() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; TrialInventionManager.OnTrialInventionsChanged = oknnkfgfodl; } // Token: 0x06015A90 RID: 88720 RVA: 0x00511B04 File Offset: 0x0050FD04 [Token(Token = "0x6015A90")] [Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")] [CompilerGenerated] private void CDCEBOFLAFB(int GIAOBLMEMMI) { this.CIIBGMOMAEL = GIAOBLMEMMI; } // Token: 0x06015A91 RID: 88721 RVA: 0x00511B18 File Offset: 0x0050FD18 [Token(Token = "0x6015A91")] [Address(RVA = "0xD90C10", Offset = "0xD8FA10", VA = "0x180D90C10")] [CompilerGenerated] private PMGCJEPKFOF GBGDMKIFLGG(OBBBPCBIMME AGBAPPGLGMN) { TrialInventionManager.DLGLHIABIHB dlglhiabihb = new TrialInventionManager.DLGLHIABIHB(); dlglhiabihb.<>4__this = this; dlglhiabihb.trialInvention = AGBAPPGLGMN; Transform transform = Player.k__BackingField.head.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Quaternion identity = Quaternion.identity; int num = 0; Action action = delegate(CreationManager.IANGMDIFGNE result) { TrialInventionManager <>4__this2 = dlglhiabihb.<>4__this; OBBBPCBIMME trialInvention = dlglhiabihb.trialInvention; OBBBPCBIMME invention = trialInvention; TrialInventionManager <>4__this = <>4__this2; if (result.ABFEJNOBKLM != (ulong)0L) { PMGCJEPKFOF pmgcjepkfof = <>4__this2.MBABJFDGEMP(); Action action2 = delegate { string k__BackingField = invention.k__BackingField; int ciibgmomael = <>4__this.CIIBGMOMAEL; string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", k__BackingField, ciibgmomael); NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; }; <>4__this2.CIPEJDKJKME(); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); }; if (num < dlglhiabihb) { num += num; if (num == dlglhiabihb) { goto IL_99; } num++; } if (TrialInventionManager.<>c.<>9__27_3 == 0) { TrialInventionManager.<>c.<>9__27_3 = delegate(string error) { Debug.LogError("[TrialInventionManager] SpawnTrialInvention - Error " + error); }; } IL_99: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x06015A92 RID: 88722 RVA: 0x00511BCC File Offset: 0x0050FDCC [Token(Token = "0x6015A92")] [Address(RVA = "0xD92B70", Offset = "0xD91970", VA = "0x180D92B70")] [CompilerGenerated] private PMGCJEPKFOF PCMBJMGNOEP(OBBBPCBIMME LDNFNNNHPPB) { PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.MMINJDALHNB(LDNFNNNHPPB.k__BackingField, "StoreInventionDetails"); Func> func = new Func(this.GBGDMKIFLGG); if (TrialInventionManager.<>c.<>9__27_1 == 0) { TrialInventionManager.<>c.<>9__27_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } throw new NullReferenceException(); } // Token: 0x06015A93 RID: 88723 RVA: 0x00511C1C File Offset: 0x0050FE1C [Token(Token = "0x6015A93")] [Address(RVA = "0xD92690", Offset = "0xD91490", VA = "0x180D92690")] [CompilerGenerated] private bool ONHBEEBNHOB(TrialInventionManager.MCAEKIODDGB EOJKOIGNHPJ) { int num = KKPBCOOONNK.NLIADADJGIF; int num2; num -= num2; throw new NullReferenceException(); } // Token: 0x06015A94 RID: 88724 RVA: 0x00511C3C File Offset: 0x0050FE3C [Token(Token = "0x6015A94")] [Address(RVA = "0xD90560", Offset = "0xD8F360", VA = "0x180D90560")] [CompilerGenerated] private void BNHCDNGPHLN(TrialInventionManager.NOEAEANPBCA AHDEBDAMLKA) { CheckoutDialogModel ckbjmonhpfp = this.CKBJMONHPFP; this.JBKOGOHIMFP = AHDEBDAMLKA; if (ckbjmonhpfp != 0) { int num = 0; IAOEGGGNHPH iaoegggnhph; ckbjmonhpfp.ResetCostInfo(iaoegggnhph, num != 0); } } // Token: 0x06015A95 RID: 88725 RVA: 0x00511C6C File Offset: 0x0050FE6C [Token(Token = "0x6015A95")] [Address(RVA = "0xD91530", Offset = "0xD90330", VA = "0x180D91530")] [CompilerGenerated] private void JKILHBIMIGL(OBBBPCBIMME LDNFNNNHPPB) { string feehcdimbaj = this.FEEHCDIMBAJ; int num = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, LDNFNNNHPPB, num, feehcdimbaj); } // Token: 0x0400E3EB RID: 58347 [Token(Token = "0x400E3EB")] private const float CAIFFFEKKMA = 30f; // Token: 0x0400E3EC RID: 58348 [Token(Token = "0x400E3EC")] private const float ABNKEACHBOE = 0.033333335f; // Token: 0x0400E3ED RID: 58349 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E3ED")] private int CIIBGMOMAEL = (int)((ulong)10L); // Token: 0x0400E3EE RID: 58350 [Token(Token = "0x400E3EE")] private const float DEGGDEFFKPP = 5f; // Token: 0x0400E3EF RID: 58351 [Token(Token = "0x400E3EF")] private const float FGKFALBGKCB = 0.5f; // Token: 0x0400E3F0 RID: 58352 [Token(Token = "0x400E3F0")] public static OKNNKFGFODL OnTrialInventionsChanged; // Token: 0x0400E3F1 RID: 58353 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E3F1")] private CheckoutDialogModel CKBJMONHPFP; // Token: 0x0400E3F2 RID: 58354 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E3F2")] private TrialInventionManager.NOEAEANPBCA JBKOGOHIMFP; // Token: 0x0400E3F3 RID: 58355 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400E3F3")] private CBLLFJEDOII MIDGAAGOGII; // Token: 0x0400E3F4 RID: 58356 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400E3F4")] private bool FJLPPPNODGH; // Token: 0x0400E3F5 RID: 58357 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400E3F5")] private string FEEHCDIMBAJ; // Token: 0x0200313D RID: 12605 [Token(Token = "0x200313D")] public interface MCAEKIODDGB : ENADFDIEGGL { // Token: 0x17003BC3 RID: 15299 // (get) Token: 0x06015A96 RID: 88726 [Token(Token = "0x17003BC3")] bool BFBKBMDPDPB { [Token(Token = "0x6015A96")] [Address(Slot = "0")] get; } // Token: 0x06015A97 RID: 88727 [Token(Token = "0x6015A97")] [Address(Slot = "1")] void BOOLMAAGAOL(); // Token: 0x17003BC4 RID: 15300 // (get) Token: 0x06015A98 RID: 88728 [Token(Token = "0x17003BC4")] LDCBLKDLODB BLIGJFOCJBA { [Token(Token = "0x6015A98")] [Address(Slot = "2")] get; } } // Token: 0x0200313E RID: 12606 [Token(Token = "0x200313E")] private class ILIHDEMJFFP : TrialInventionManager.MCAEKIODDGB, ENADFDIEGGL { // Token: 0x17003BC5 RID: 15301 // (get) Token: 0x06015A99 RID: 88729 RVA: 0x00511C8C File Offset: 0x0050FE8C [Token(Token = "0x17003BC5")] public bool BFBKBMDPDPB { [Token(Token = "0x6015A99")] [Address(RVA = "0xD8DD10", Offset = "0xD8CB10", VA = "0x180D8DD10", Slot = "4")] get { return this.EOJKOIGNHPJ.BFBKBMDPDPB; } } // Token: 0x06015A9A RID: 88730 RVA: 0x00511CAC File Offset: 0x0050FEAC [Token(Token = "0x6015A9A")] [Address(RVA = "0xD8DD30", Offset = "0xD8CB30", VA = "0x180D8DD30", Slot = "5")] public void BOOLMAAGAOL() { LIMDPCEOFDK fllendbikgf = this.EOJKOIGNHPJ.FLLENDBIKGF; throw new NullReferenceException(); } // Token: 0x17003BC6 RID: 15302 // (get) Token: 0x06015A9B RID: 88731 RVA: 0x00511CCC File Offset: 0x0050FECC [Token(Token = "0x17003BC6")] public LDCBLKDLODB BLIGJFOCJBA { [Token(Token = "0x6015A9B")] [Address(RVA = "0xD8DD90", Offset = "0xD8CB90", VA = "0x180D8DD90", Slot = "6")] get { return this.EOJKOIGNHPJ.BLIGJFOCJBA; } } // Token: 0x17003BC7 RID: 15303 // (get) Token: 0x06015A9C RID: 88732 RVA: 0x00511CEC File Offset: 0x0050FEEC [Token(Token = "0x17003BC7")] public Type ELADMCOIGDL { [Token(Token = "0x6015A9C")] [Address(RVA = "0xD8DDB0", Offset = "0xD8CBB0", VA = "0x180D8DDB0", Slot = "8")] get { return this.EOJKOIGNHPJ.ELADMCOIGDL; } } // Token: 0x17003BC8 RID: 15304 // (get) Token: 0x06015A9D RID: 88733 RVA: 0x00511D0C File Offset: 0x0050FF0C [Token(Token = "0x17003BC8")] public object DLNADGGNEOM { [Token(Token = "0x6015A9D")] [Address(RVA = "0xD8DDD0", Offset = "0xD8CBD0", VA = "0x180D8DDD0", Slot = "7")] get { ODAEKFDKCEC configurable = this.EOJKOIGNHPJ.EKLDNLBGMNG; throw new NullReferenceException(); } } // Token: 0x06015A9E RID: 88734 RVA: 0x00511D2C File Offset: 0x0050FF2C [Token(Token = "0x6015A9E")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] public ILIHDEMJFFP(CreationObject EOJKOIGNHPJ) { this.EOJKOIGNHPJ = EOJKOIGNHPJ; } // Token: 0x0400E3F6 RID: 58358 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3F6")] private readonly CreationObject EOJKOIGNHPJ; } // Token: 0x0200313F RID: 12607 [Token(Token = "0x200313F")] private class INCBFFOBOAI : TrialInventionManager.MCAEKIODDGB, ENADFDIEGGL { // Token: 0x17003BC9 RID: 15305 // (get) Token: 0x06015A9F RID: 88735 RVA: 0x00511D48 File Offset: 0x0050FF48 [Token(Token = "0x17003BC9")] public bool BFBKBMDPDPB { [Token(Token = "0x6015A9F")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")] get { } } // Token: 0x06015AA0 RID: 88736 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015AA0")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void BOOLMAAGAOL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003BCA RID: 15306 // (get) Token: 0x06015AA1 RID: 88737 RVA: 0x00511D58 File Offset: 0x0050FF58 [Token(Token = "0x17003BCA")] public LDCBLKDLODB BLIGJFOCJBA { [Token(Token = "0x6015AA1")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")] get; } // Token: 0x17003BCB RID: 15307 // (get) Token: 0x06015AA2 RID: 88738 RVA: 0x00511D6C File Offset: 0x0050FF6C [Token(Token = "0x17003BCB")] public Type ELADMCOIGDL { [Token(Token = "0x6015AA2")] [Address(RVA = "0xD8DEC0", Offset = "0xD8CCC0", VA = "0x180D8DEC0", Slot = "8")] get { return typeof(CircuitManagerV2.EMMMAOCONCK); } } // Token: 0x17003BCC RID: 15308 // (get) Token: 0x06015AA3 RID: 88739 RVA: 0x00511D84 File Offset: 0x0050FF84 [Token(Token = "0x17003BCC")] public object DLNADGGNEOM { [Token(Token = "0x6015AA3")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "7")] get { /* An exception occurred when decompiling this method (06015AA3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Core.Creation.TrialInventionManager/INCBFFOBOAI::get_BulkDeleteObject() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DEENKAJBEOD(var_0_06, ldfld:DEENKAJBEOD(INCBFFOBOAI::IKFLAODDALD, ldloc:INCBFFOBOAI(this))) } 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: 0x06015AA4 RID: 88740 RVA: 0x00511D98 File Offset: 0x0050FF98 [Token(Token = "0x6015AA4")] [Address(RVA = "0xD8DDF0", Offset = "0xD8CBF0", VA = "0x180D8DDF0")] public INCBFFOBOAI(DEENKAJBEOD IKFLAODDALD) { this.BOOLMAAGAOL(); this.IKFLAODDALD = IKFLAODDALD; JBPCAKNEMLI k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; Guid guid = IKFLAODDALD.JPOHGBCEJEJ; string text; LDCBLKDLODB ldcblkdlodb = k__BackingField.LEBEACCJOBE(text); this.BLIGJFOCJBA = ldcblkdlodb; } // Token: 0x0400E3F7 RID: 58359 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3F7")] private readonly DEENKAJBEOD IKFLAODDALD; } // Token: 0x02003140 RID: 12608 [Token(Token = "0x2003140")] public class MJOCGIJACGM { // Token: 0x17003BCD RID: 15309 // (get) Token: 0x06015AA5 RID: 88741 RVA: 0x00511DE0 File Offset: 0x0050FFE0 // (set) Token: 0x06015AA6 RID: 88742 RVA: 0x00511DF4 File Offset: 0x0050FFF4 [Token(Token = "0x17003BCD")] public int EEOGKBHOJGL { [Token(Token = "0x6015AA5")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get; [Token(Token = "0x6015AA6")] [Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")] set; } // Token: 0x17003BCE RID: 15310 // (get) Token: 0x06015AA7 RID: 88743 RVA: 0x00511E08 File Offset: 0x00510008 // (set) Token: 0x06015AA8 RID: 88744 RVA: 0x00511E1C File Offset: 0x0051001C [Token(Token = "0x17003BCE")] public long AJHBGBHGGAL { [Token(Token = "0x6015AA7")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x6015AA8")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x17003BCF RID: 15311 // (get) Token: 0x06015AA9 RID: 88745 RVA: 0x00511E30 File Offset: 0x00510030 // (set) Token: 0x06015AAA RID: 88746 RVA: 0x00511E44 File Offset: 0x00510044 [Token(Token = "0x17003BCF")] public OBBBPCBIMME MEPFFJLDHNP { [Token(Token = "0x6015AA9")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6015AAA")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] private set; } // Token: 0x17003BD0 RID: 15312 // (get) Token: 0x06015AAB RID: 88747 RVA: 0x00511E58 File Offset: 0x00510058 // (set) Token: 0x06015AAC RID: 88748 RVA: 0x00511E6C File Offset: 0x0051006C [Token(Token = "0x17003BD0")] public List EDHIBEPFLLN { [Token(Token = "0x6015AAB")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x6015AAC")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] set; } // Token: 0x06015AAD RID: 88749 RVA: 0x00511E80 File Offset: 0x00510080 [Token(Token = "0x6015AAD")] [Address(RVA = "0xD8E4B0", Offset = "0xD8D2B0", VA = "0x180D8E4B0")] public MJOCGIJACGM(int LFFLFGGKGAK, long OEMDIAHHILF, List JHFOOAFHHNP) { this.EEOGKBHOJGL = LFFLFGGKGAK; this.AJHBGBHGGAL = OEMDIAHHILF; this.EDHIBEPFLLN = JHFOOAFHHNP; } // Token: 0x06015AAE RID: 88750 RVA: 0x00511EA8 File Offset: 0x005100A8 [Token(Token = "0x6015AAE")] [Address(RVA = "0xD8E400", Offset = "0xD8D200", VA = "0x180D8E400")] public string IGGBOMGDLHK() { long num = this.k__BackingField; return TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(this.k__BackingField, num); } // Token: 0x06015AAF RID: 88751 RVA: 0x00511EC8 File Offset: 0x005100C8 [Token(Token = "0x6015AAF")] [Address(RVA = "0xD8E380", Offset = "0xD8D180", VA = "0x180D8E380")] public static string IGGBOMGDLHK(int CJFGEMGOJHB, long OEMDIAHHILF) { string text; return text; } // Token: 0x06015AB0 RID: 88752 RVA: 0x00511ED8 File Offset: 0x005100D8 [Token(Token = "0x6015AB0")] [Address(RVA = "0xD8E410", Offset = "0xD8D210", VA = "0x180D8E410")] public static string IGGBOMGDLHK(TrialInventionManager.MCAEKIODDGB LLAGGJGDFFG) { int num; long num2; return TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(num, num2); } // Token: 0x06015AB1 RID: 88753 RVA: 0x00511EF4 File Offset: 0x005100F4 [Token(Token = "0x6015AB1")] [Address(RVA = "0xD8E2C0", Offset = "0xD8D0C0", VA = "0x180D8E2C0")] public PMGCJEPKFOF FDEMGICNKPI() { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(this.k__BackingField); Action action = new Action(this.AAFBGKIFODE); throw new NullReferenceException(); } // Token: 0x06015AB2 RID: 88754 RVA: 0x00511F20 File Offset: 0x00510120 [Token(Token = "0x6015AB2")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] [CompilerGenerated] private void AAFBGKIFODE(OBBBPCBIMME LDNFNNNHPPB) { this.k__BackingField = LDNFNNNHPPB; } } // Token: 0x02003141 RID: 12609 [Token(Token = "0x2003141")] public class NOEAEANPBCA { // Token: 0x06015AB3 RID: 88755 RVA: 0x00511F34 File Offset: 0x00510134 [Token(Token = "0x6015AB3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NOEAEANPBCA() { } // Token: 0x0400E3FD RID: 58365 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3FD")] public List JKLKLONKJMP; // Token: 0x0400E3FE RID: 58366 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E3FE")] public List LGCDMJCEFJJ; // Token: 0x02003142 RID: 12610 [Token(Token = "0x2003142")] public class BKHHCNFALHN { // Token: 0x06015AB4 RID: 88756 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6015AB4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BKHHCNFALHN() { } // Token: 0x0400E3FF RID: 58367 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3FF")] public TrialInventionManager.MJOCGIJACGM EODBOEFBODM; // Token: 0x0400E400 RID: 58368 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E400")] public LICPDLGAGGA KLHEPEJMGEM; } } // Token: 0x02003143 RID: 12611 [Token(Token = "0x2003143")] public class ANPILNPJDOA { // Token: 0x06015AB5 RID: 88757 RVA: 0x00511F48 File Offset: 0x00510148 [Token(Token = "0x6015AB5")] [Address(RVA = "0xD8A2F0", Offset = "0xD890F0", VA = "0x180D8A2F0")] public ANPILNPJDOA() { List list = new List(); this.HNIBDNIMAII = list; List list2 = new List(); this.NGCMLAJJCPG = list2; base..ctor(); } // Token: 0x0400E401 RID: 58369 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E401")] public List HNIBDNIMAII; // Token: 0x0400E402 RID: 58370 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E402")] public List NGCMLAJJCPG; } // Token: 0x02003145 RID: 12613 [Token(Token = "0x2003145")] [CompilerGenerated] private sealed class DLGLHIABIHB { // Token: 0x06015AC1 RID: 88769 RVA: 0x00512080 File Offset: 0x00510280 [Token(Token = "0x6015AC1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DLGLHIABIHB() { } // Token: 0x06015AC2 RID: 88770 RVA: 0x00512094 File Offset: 0x00510294 [Token(Token = "0x6015AC2")] [Address(RVA = "0xD8D470", Offset = "0xD8C270", VA = "0x180D8D470")] internal void b__2(CreationManager.IANGMDIFGNE result) { TrialInventionManager trialInventionManager = this.<>4__this; OBBBPCBIMME obbbpcbimme = this.trialInvention; TrialInventionManager.LMCGMIMKDNM lmcgmimkdnm = new TrialInventionManager.LMCGMIMKDNM(); lmcgmimkdnm.invention = obbbpcbimme; lmcgmimkdnm.<>4__this = trialInventionManager; if (result.ABFEJNOBKLM != (ulong)0L) { PMGCJEPKFOF pmgcjepkfof = trialInventionManager.MBABJFDGEMP(); Action action = delegate { string k__BackingField = lmcgmimkdnm.invention.k__BackingField; int ciibgmomael = lmcgmimkdnm.<>4__this.CIIBGMOMAEL; string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", k__BackingField, ciibgmomael); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; }; trialInventionManager.CIPEJDKJKME(); return; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } // Token: 0x0400E40D RID: 58381 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E40D")] public OBBBPCBIMME trialInvention; // Token: 0x0400E40E RID: 58382 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E40E")] public TrialInventionManager <>4__this; } // Token: 0x02003146 RID: 12614 [Token(Token = "0x2003146")] [CompilerGenerated] private sealed class LMCGMIMKDNM { // Token: 0x06015AC3 RID: 88771 RVA: 0x005120FC File Offset: 0x005102FC [Token(Token = "0x6015AC3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LMCGMIMKDNM() { } // Token: 0x06015AC4 RID: 88772 RVA: 0x00512110 File Offset: 0x00510310 [Token(Token = "0x6015AC4")] [Address(RVA = "0xD8E1D0", Offset = "0xD8CFD0", VA = "0x180D8E1D0")] internal void b__0() { string k__BackingField = this.invention.k__BackingField; int ciibgmomael = this.<>4__this.CIIBGMOMAEL; string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", k__BackingField, ciibgmomael); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0400E40F RID: 58383 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E40F")] public OBBBPCBIMME invention; // Token: 0x0400E410 RID: 58384 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E410")] public TrialInventionManager <>4__this; } // Token: 0x02003147 RID: 12615 [Token(Token = "0x2003147")] [CompilerGenerated] private sealed class PAMOMJBEMDH { // Token: 0x06015AC5 RID: 88773 RVA: 0x00512154 File Offset: 0x00510354 [Token(Token = "0x6015AC5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PAMOMJBEMDH() { } // Token: 0x06015AC6 RID: 88774 RVA: 0x00512168 File Offset: 0x00510368 [Token(Token = "0x6015AC6")] [Address(RVA = "0xD8E500", Offset = "0xD8D300", VA = "0x180D8E500")] internal void b__0(OBBBPCBIMME invention) { BBHENFCNLAB.ABDMDBDGKPC(invention, "TrialInventionManager"); AGAJMBPABDL agajmbpabdl = this.playerRemovedBy; if (agajmbpabdl != 0) { int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI; if (inpoaaaoahi != -1) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; if (inpoaaaoahi != agajmbpabdl2.INPOAAAOAHI) { string ohafdcgemef = agajmbpabdl.OHAFDCGEMEF; string text = " by " + ohafdcgemef; } } } string empty = string.Empty; string[] array = new string[5]; if ("Trial \"" != 0) { } array[0] = "Trial \""; string k__BackingField = invention.k__BackingField; if (k__BackingField != 0) { } array[1] = k__BackingField; if ("\" ended and was removed" != 0) { } array[2] = "\" ended and was removed"; if (empty != 0) { } array[3] = empty; if ("." != 0) { } array[4] = "."; string text2 = string.Concat(array); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0400E411 RID: 58385 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E411")] public TrialInventionManager <>4__this; // Token: 0x0400E412 RID: 58386 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E412")] public AGAJMBPABDL playerRemovedBy; } // Token: 0x02003149 RID: 12617 [Token(Token = "0x2003149")] [CompilerGenerated] private sealed class DPKANLBJMFA { // Token: 0x06015ACD RID: 88781 RVA: 0x0051231C File Offset: 0x0051051C [Token(Token = "0x6015ACD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DPKANLBJMFA() { } // Token: 0x06015ACE RID: 88782 RVA: 0x00512330 File Offset: 0x00510530 [Token(Token = "0x6015ACE")] [Address(RVA = "0xD8D620", Offset = "0xD8C420", VA = "0x180D8D620")] internal void b__0(JPIJGHNNIDP r) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Cancel) { ulong num; this.promise.OOOIENHGNCA(num); return; } if (r != JPIJGHNNIDP.Affirmative) { return; } } CBLLFJEDOII cbllfjedoii = this.promise; int num2 = 0; cbllfjedoii.OOOIENHGNCA(num2); } // Token: 0x0400E417 RID: 58391 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E417")] public CBLLFJEDOII promise; } // Token: 0x0200314A RID: 12618 [Token(Token = "0x200314A")] [CompilerGenerated] private sealed class JNHODNOCACC { // Token: 0x06015ACF RID: 88783 RVA: 0x00512370 File Offset: 0x00510570 [Token(Token = "0x6015ACF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JNHODNOCACC() { } // Token: 0x06015AD0 RID: 88784 RVA: 0x00512384 File Offset: 0x00510584 [Token(Token = "0x6015AD0")] [Address(RVA = "0xD8E060", Offset = "0xD8CE60", VA = "0x180D8E060")] internal PMGCJEPKFOF b__1(List trialInventions) { TrialInventionManager.NOEAEANPBCA noeaeanpbca = new TrialInventionManager.NOEAEANPBCA(); noeaeanpbca.LGCDMJCEFJJ = trialInventions; Dictionary dictionary = this.trialInventionRegistry; Func, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> <>9__53_ = TrialInventionManager.<>c.<>9__53_2; if (<>9__53_ == 0) { TrialInventionManager.<>c.<>9__53_2 = delegate(KeyValuePair record) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } List list = Enumerable.ToList(Enumerable.Select, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(dictionary, <>9__53_)); noeaeanpbca.JKLKLONKJMP = list; return JJEKJGALHKO.MKLIDFOGIGO(noeaeanpbca); } // Token: 0x0400E418 RID: 58392 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E418")] public Dictionary trialInventionRegistry; } // Token: 0x0200314B RID: 12619 [Token(Token = "0x200314B")] [CompilerGenerated] private sealed class ICBPKBKDHKL { // Token: 0x06015AD1 RID: 88785 RVA: 0x005123E4 File Offset: 0x005105E4 [Token(Token = "0x6015AD1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ICBPKBKDHKL() { } // Token: 0x06015AD2 RID: 88786 RVA: 0x005123F8 File Offset: 0x005105F8 [Token(Token = "0x6015AD2")] [Address(RVA = "0xD8D820", Offset = "0xD8C620", VA = "0x180D8D820")] internal PMGCJEPKFOF b__0(TrialInventionManager.NOEAEANPBCA purchaseData) { TrialInventionManager.BKLELCPDPLN bklelcpdpln = new TrialInventionManager.BKLELCPDPLN(); bklelcpdpln.CS$<>8__locals1 = this; this.<>4__this.JBKOGOHIMFP = purchaseData; bklelcpdpln.isShowingPurchaseResults = false; TrialInventionManager.NOEAEANPBCA jbkogohimfp = this.<>4__this.JBKOGOHIMFP; Action action = this.<>9__2; if (action == 0) { Action action2 = delegate(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__2 = action2; } int num = 0; IAOEGGGNHPH iaoegggnhph; PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ(iaoegggnhph, action, num); bklelcpdpln.checkoutDialogData = pcejmcmgiia; string feehcdimbaj = this.<>4__this.FEEHCDIMBAJ; pcejmcmgiia.k__BackingField = feehcdimbaj; bklelcpdpln.checkoutDialogData.k__BackingField = "Rooms cannot be saved with Trial Inventions present. Purchase or remove these Inventions."; DGOHCPBKOHD dgohcpbkohd = this.entryPoint; PCEJMCMGIIA checkoutDialogData = bklelcpdpln.checkoutDialogData; string text = string.Format("TrialInventions_NotEnoughTokens_{0}", dgohcpbkohd); checkoutDialogData.k__BackingField = text; PCEJMCMGIIA checkoutDialogData2 = bklelcpdpln.checkoutDialogData; Action action3 = delegate { bklelcpdpln.CS$<>8__locals1.<>4__this.FJLPPPNODGH = true; DialogListModel dialogListModel = bklelcpdpln.CS$<>8__locals1.<>4__this.CKBJMONHPFP.PKJJDBNMMEA; TrialInventionManager trialInventionManager2 = bklelcpdpln.CS$<>8__locals1.<>4__this; TrialInventionManager.NOEAEANPBCA jbkogohimfp2 = trialInventionManager2.JBKOGOHIMFP; string feehcdimbaj2 = trialInventionManager2.FEEHCDIMBAJ; PMGCJEPKFOF pmgcjepkfof = BNOHDIHPGBA.BCNIGGGCCKA(dialogListModel, jbkogohimfp2, feehcdimbaj2); if (bklelcpdpln.<>9__6 == 0) { Action action5 = delegate(TrialInventionManager.ANPILNPJDOA purchaseResults) { TrialInventionManager.ICBPKBKDHKL cs$<>8__locals2 = bklelcpdpln.CS$<>8__locals1; bklelcpdpln.isShowingPurchaseResults = true; CheckoutDialogModel ckbjmonhpfp = cs$<>8__locals2.<>4__this.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); } if (purchaseResults != 0) { TrialInventionManager trialInventionManager3 = bklelcpdpln.CS$<>8__locals1.<>4__this; int size = trialInventionManager3.JBKOGOHIMFP.LGCDMJCEFJJ._size; DialogListModel dialogListModel2 = trialInventionManager3.CKBJMONHPFP.PKJJDBNMMEA; List hnibdnimaii = purchaseResults.HNIBDNIMAII; List ngcmlajjcpg = purchaseResults.NGCMLAJJCPG; bool flag = size != 1; DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GGNFPKFMCOE(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag); TrialInventionManager.ICBPKBKDHKL cs$<>8__locals3 = bklelcpdpln.CS$<>8__locals1; if (cs$<>8__locals3.<>9__8 == 0) { Action action7 = delegate { cs$<>8__locals3.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)1); }; cs$<>8__locals3.<>9__8 = action7; } TrialInventionManager.ICBPKBKDHKL cs$<>8__locals4 = bklelcpdpln.CS$<>8__locals1; if (cs$<>8__locals4.<>9__9 == 0) { Action action8 = delegate(string _) { cs$<>8__locals4.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)2); }; cs$<>8__locals4.<>9__9 = action8; } if (bklelcpdpln.<>9__10 == 0) { Action action9 = delegate { bklelcpdpln.isShowingPurchaseResults = false; }; bklelcpdpln.<>9__10 = action9; } } }; bklelcpdpln.<>9__6 = action5; } int num2 = 0; if (num2 < feehcdimbaj2) { num2 += num2; if (num2 == feehcdimbaj2) { goto IL_AE; } num2++; } TrialInventionManager.ICBPKBKDHKL cs$<>8__locals = bklelcpdpln.CS$<>8__locals1; if (cs$<>8__locals.<>9__7 == 0) { Action action6 = delegate { TrialInventionManager trialInventionManager4 = cs$<>8__locals.<>4__this; CheckoutDialogModel ckbjmonhpfp2 = trialInventionManager4.CKBJMONHPFP; if (ckbjmonhpfp2 != 0) { ckbjmonhpfp2.Dismiss(); } trialInventionManager4.CKBJMONHPFP = (ulong)0L; }; cs$<>8__locals.<>9__7 = action6; } IL_AE: throw new NullReferenceException(); }; checkoutDialogData2.k__BackingField = action3; PCEJMCMGIIA checkoutDialogData3 = bklelcpdpln.checkoutDialogData; Action action4 = delegate { PCEJMCMGIIA checkoutDialogData5 = bklelcpdpln.checkoutDialogData; int num3 = 0; checkoutDialogData5.k__BackingField = num3; TrialInventionManager trialInventionManager5 = bklelcpdpln.CS$<>8__locals1.<>4__this; CBLLFJEDOII midgaagogii2 = trialInventionManager5.MIDGAAGOGII; if ((bklelcpdpln.isShowingPurchaseResults ? 1 : 0) == num3) { trialInventionManager5.CKBJMONHPFP = num3; CBLLFJEDOII midgaagogii3 = bklelcpdpln.CS$<>8__locals1.<>4__this.MIDGAAGOGII; int num4 = 0; midgaagogii3.OOOIENHGNCA(num4); return; } }; checkoutDialogData3.k__BackingField = action4; RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); TrialInventionManager trialInventionManager = this.<>4__this; PCEJMCMGIIA checkoutDialogData4 = bklelcpdpln.checkoutDialogData; CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog(checkoutDialogData4); trialInventionManager.CKBJMONHPFP = checkoutDialogModel; CBLLFJEDOII midgaagogii = this.<>4__this.MIDGAAGOGII; throw new NullReferenceException(); } // Token: 0x06015AD3 RID: 88787 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015AD3")] [Address(RVA = "0xD8DAC0", Offset = "0xD8C8C0", VA = "0x180D8DAC0")] internal void b__2(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015AD4 RID: 88788 RVA: 0x0051253C File Offset: 0x0051073C [Token(Token = "0x6015AD4")] [Address(RVA = "0xD8DC50", Offset = "0xD8CA50", VA = "0x180D8DC50")] internal void b__8() { this.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)1); } // Token: 0x06015AD5 RID: 88789 RVA: 0x00512564 File Offset: 0x00510764 [Token(Token = "0x6015AD5")] [Address(RVA = "0xD8DCB0", Offset = "0xD8CAB0", VA = "0x180D8DCB0")] internal void b__9(string _) { this.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)2); } // Token: 0x06015AD6 RID: 88790 RVA: 0x0051258C File Offset: 0x0051078C [Token(Token = "0x6015AD6")] [Address(RVA = "0xD8DC10", Offset = "0xD8CA10", VA = "0x180D8DC10")] internal void b__7() { TrialInventionManager trialInventionManager = this.<>4__this; CheckoutDialogModel ckbjmonhpfp = trialInventionManager.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); } trialInventionManager.CKBJMONHPFP = (ulong)0L; } // Token: 0x06015AD7 RID: 88791 RVA: 0x005125C0 File Offset: 0x005107C0 [Token(Token = "0x6015AD7")] [Address(RVA = "0xD8DA90", Offset = "0xD8C890", VA = "0x180D8DA90")] internal void b__1() { this.<>4__this.JBKOGOHIMFP = (ulong)0L; this.<>4__this.FJLPPPNODGH = false; } // Token: 0x0400E419 RID: 58393 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E419")] public TrialInventionManager <>4__this; // Token: 0x0400E41A RID: 58394 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E41A")] public DGOHCPBKOHD entryPoint; // Token: 0x0400E41B RID: 58395 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E41B")] public Action <>9__2; // Token: 0x0400E41C RID: 58396 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E41C")] public Action <>9__8; // Token: 0x0400E41D RID: 58397 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E41D")] public Action <>9__9; // Token: 0x0400E41E RID: 58398 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E41E")] public Action <>9__7; } // Token: 0x0200314C RID: 12620 [Token(Token = "0x200314C")] [CompilerGenerated] private sealed class BKLELCPDPLN { // Token: 0x06015AD8 RID: 88792 RVA: 0x005125F0 File Offset: 0x005107F0 [Token(Token = "0x6015AD8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BKLELCPDPLN() { } // Token: 0x06015AD9 RID: 88793 RVA: 0x00512604 File Offset: 0x00510804 [Token(Token = "0x6015AD9")] [Address(RVA = "0xD8A370", Offset = "0xD89170", VA = "0x180D8A370")] internal void b__3() { this.CS$<>8__locals1.<>4__this.FJLPPPNODGH = true; DialogListModel dialogListModel = this.CS$<>8__locals1.<>4__this.CKBJMONHPFP.PKJJDBNMMEA; TrialInventionManager <>4__this = this.CS$<>8__locals1.<>4__this; TrialInventionManager.NOEAEANPBCA jbkogohimfp = <>4__this.JBKOGOHIMFP; string feehcdimbaj = <>4__this.FEEHCDIMBAJ; PMGCJEPKFOF pmgcjepkfof = BNOHDIHPGBA.BCNIGGGCCKA(dialogListModel, jbkogohimfp, feehcdimbaj); if (this.<>9__6 == 0) { Action action = delegate(TrialInventionManager.ANPILNPJDOA purchaseResults) { TrialInventionManager.ICBPKBKDHKL cs$<>8__locals2 = this.CS$<>8__locals1; this.isShowingPurchaseResults = true; CheckoutDialogModel ckbjmonhpfp = cs$<>8__locals2.<>4__this.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); } if (purchaseResults != 0) { TrialInventionManager <>4__this2 = this.CS$<>8__locals1.<>4__this; int size = <>4__this2.JBKOGOHIMFP.LGCDMJCEFJJ._size; DialogListModel dialogListModel2 = <>4__this2.CKBJMONHPFP.PKJJDBNMMEA; List hnibdnimaii = purchaseResults.HNIBDNIMAII; List ngcmlajjcpg = purchaseResults.NGCMLAJJCPG; bool flag = size != 1; DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GGNFPKFMCOE(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag); TrialInventionManager.ICBPKBKDHKL cs$<>8__locals3 = this.CS$<>8__locals1; if (cs$<>8__locals3.<>9__8 == 0) { Action action3 = delegate { cs$<>8__locals3.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)1); }; cs$<>8__locals3.<>9__8 = action3; } TrialInventionManager.ICBPKBKDHKL cs$<>8__locals4 = this.CS$<>8__locals1; if (cs$<>8__locals4.<>9__9 == 0) { Action action4 = delegate(string _) { cs$<>8__locals4.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)2); }; cs$<>8__locals4.<>9__9 = action4; } if (this.<>9__10 == 0) { Action action5 = delegate { this.isShowingPurchaseResults = false; }; this.<>9__10 = action5; } } }; this.<>9__6 = action; } int num = 0; if (num < feehcdimbaj) { num += num; if (num == feehcdimbaj) { goto IL_AE; } num++; } TrialInventionManager.ICBPKBKDHKL cs$<>8__locals = this.CS$<>8__locals1; if (cs$<>8__locals.<>9__7 == 0) { Action action2 = delegate { TrialInventionManager <>4__this3 = cs$<>8__locals.<>4__this; CheckoutDialogModel ckbjmonhpfp2 = <>4__this3.CKBJMONHPFP; if (ckbjmonhpfp2 != 0) { ckbjmonhpfp2.Dismiss(); } <>4__this3.CKBJMONHPFP = (ulong)0L; }; cs$<>8__locals.<>9__7 = action2; } IL_AE: throw new NullReferenceException(); } // Token: 0x06015ADA RID: 88794 RVA: 0x005126C4 File Offset: 0x005108C4 [Token(Token = "0x6015ADA")] [Address(RVA = "0xD8A640", Offset = "0xD89440", VA = "0x180D8A640")] internal void b__6(TrialInventionManager.ANPILNPJDOA purchaseResults) { TrialInventionManager.ICBPKBKDHKL cs$<>8__locals = this.CS$<>8__locals1; this.isShowingPurchaseResults = true; CheckoutDialogModel ckbjmonhpfp = cs$<>8__locals.<>4__this.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); } if (purchaseResults != 0) { TrialInventionManager <>4__this = this.CS$<>8__locals1.<>4__this; int size = <>4__this.JBKOGOHIMFP.LGCDMJCEFJJ._size; DialogListModel dialogListModel = <>4__this.CKBJMONHPFP.PKJJDBNMMEA; List hnibdnimaii = purchaseResults.HNIBDNIMAII; List ngcmlajjcpg = purchaseResults.NGCMLAJJCPG; bool flag = size != 1; DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GGNFPKFMCOE(dialogListModel, hnibdnimaii, ngcmlajjcpg, flag); TrialInventionManager.ICBPKBKDHKL cs$<>8__locals2 = this.CS$<>8__locals1; if (cs$<>8__locals2.<>9__8 == 0) { Action action = delegate { cs$<>8__locals2.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)1); }; cs$<>8__locals2.<>9__8 = action; } TrialInventionManager.ICBPKBKDHKL cs$<>8__locals3 = this.CS$<>8__locals1; if (cs$<>8__locals3.<>9__9 == 0) { Action action2 = delegate(string _) { cs$<>8__locals3.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)2); }; cs$<>8__locals3.<>9__9 = action2; } if (this.<>9__10 == 0) { Action action3 = delegate { this.isShowingPurchaseResults = false; }; this.<>9__10 = action3; } } } // Token: 0x06015ADB RID: 88795 RVA: 0x005127C8 File Offset: 0x005109C8 [Token(Token = "0x6015ADB")] [Address(RVA = "0xBF71D0", Offset = "0xBF5FD0", VA = "0x180BF71D0")] internal void b__10() { this.isShowingPurchaseResults = false; } // Token: 0x06015ADC RID: 88796 RVA: 0x005127DC File Offset: 0x005109DC [Token(Token = "0x6015ADC")] [Address(RVA = "0xD8A590", Offset = "0xD89390", VA = "0x180D8A590")] internal void b__4() { PCEJMCMGIIA pcejmcmgiia = this.checkoutDialogData; int num = 0; pcejmcmgiia.k__BackingField = num; TrialInventionManager <>4__this = this.CS$<>8__locals1.<>4__this; CBLLFJEDOII midgaagogii = <>4__this.MIDGAAGOGII; if ((this.isShowingPurchaseResults ? 1 : 0) == num) { <>4__this.CKBJMONHPFP = num; CBLLFJEDOII midgaagogii2 = this.CS$<>8__locals1.<>4__this.MIDGAAGOGII; int num2 = 0; midgaagogii2.OOOIENHGNCA(num2); return; } } // Token: 0x0400E41F RID: 58399 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E41F")] public bool isShowingPurchaseResults; // Token: 0x0400E420 RID: 58400 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E420")] public PCEJMCMGIIA checkoutDialogData; // Token: 0x0400E421 RID: 58401 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E421")] public TrialInventionManager.ICBPKBKDHKL CS$<>8__locals1; // Token: 0x0400E422 RID: 58402 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E422")] public Action <>9__10; // Token: 0x0400E423 RID: 58403 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E423")] public Action <>9__6; } // Token: 0x0200314D RID: 12621 [Token(Token = "0x200314D")] [CompilerGenerated] private sealed class AAAFFMPHMCK { // Token: 0x06015ADD RID: 88797 RVA: 0x00512844 File Offset: 0x00510A44 [Token(Token = "0x6015ADD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AAAFFMPHMCK() { } // Token: 0x06015ADE RID: 88798 RVA: 0x00512858 File Offset: 0x00510A58 [Token(Token = "0x6015ADE")] [Address(RVA = "0xD8A1A0", Offset = "0xD88FA0", VA = "0x180D8A1A0")] internal void b__5() { TrialInventionManager <>4__this = this.CS$<>8__locals2.<>4__this; TrialInventionManager.MJOCGIJACGM mjocgijacgm = this.trialInventionRecord; long k__BackingField = mjocgijacgm.k__BackingField; string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(mjocgijacgm.k__BackingField, k__BackingField); PhotonView photonView = <>4__this.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(<>4__this.RpcMasterRequestDeleteTrialRecord); photonView.RpcMaster(fggimkccbda, text); PMGCJEPKFOF pmgcjepkfof = mjocgijacgm.FDEMGICNKPI(); Action action = new Action(<>4__this.JKILHBIMIGL); throw new NullReferenceException(); } // Token: 0x0400E424 RID: 58404 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E424")] public TrialInventionManager.MJOCGIJACGM trialInventionRecord; // Token: 0x0400E425 RID: 58405 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E425")] public TrialInventionManager.ICBPKBKDHKL CS$<>8__locals2; } } }