Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/TrialInventionManager.cs
T
2026-04-10 22:50:51 +02:00

2082 lines
76 KiB
C#

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<TrialInventionManager>
{
// 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<CreationManager.IANGMDIFGNE, bool> onMasterInventionSpawned = CreationManager.OnMasterInventionSpawned;
Action<CreationManager.IANGMDIFGNE, bool> action = new Action(this.EIAJEJLGMEA);
CreationManager.OnMasterInventionSpawned = IILCGFIHJLP.BPJDFPACLMK(onMasterInventionSpawned, action);
IILCGFIHJLP<int, long> memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK;
Action<int, long> action2 = new Action(this.OnInventionPurchased);
BBHENFCNLAB.MEMGKEBDGMK = IILCGFIHJLP.BPJDFPACLMK(memgkebdgmk, action2);
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action3 = new Action(this.OnPhotonPlayerDisconnected);
IILCGFIHJLP iilcgfihjlp;
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
MFBGLIHGCGO<AGAJMBPABDL> ahndgbaecon = KKPBCOOONNK.AHNDGBAECON;
Action<AGAJMBPABDL> action4 = new Action(this.OnMasterClientSwitched);
IILCGFIHJLP iilcgfihjlp2;
KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp2;
Action<float> 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<TrialInventionManager.MCAEKIODDGB> NBIFECNMDEF()
{
List<CreationObject> nefbfabhhjh = CreationManager.NEFBFABHHJH;
Func<CreationObject, TrialInventionManager.ILIHDEMJFFP> <>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<CreationObject> enumerable = Enumerable.Select<CreationObject, TrialInventionManager.ILIHDEMJFFP>(nefbfabhhjh, <>9__19_);
IEnumerable<DEENKAJBEOD> enumerable2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.GNDDLNHOMBN();
Func<DEENKAJBEOD, TrialInventionManager.INCBFFOBOAI> func;
if (TrialInventionManager.<>c.<>9__19_1 == 0)
{
func = delegate(DEENKAJBEOD i)
{
TrialInventionManager.INCBFFOBOAI incbffoboai;
incbffoboai.BOOLMAAGAOL();
incbffoboai.IKFLAODDALD = i;
JBPCAKNEMLI <GAGJNICHKLC>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<GAGJNICHKLC>k__BackingField;
Guid guid = i.JPOHGBCEJEJ;
string text;
LDCBLKDLODB ldcblkdlodb = <GAGJNICHKLC>k__BackingField.LEBEACCJOBE(text);
incbffoboai.<PDBFMAJLLHL>k__BackingField = ldcblkdlodb;
return incbffoboai;
};
TrialInventionManager.<>c.<>9__19_1 = func;
}
IEnumerable<DEENKAJBEOD> enumerable3 = Enumerable.Select<DEENKAJBEOD, TrialInventionManager.INCBFFOBOAI>(enumerable2, func);
IEnumerable<TrialInventionManager.MCAEKIODDGB> enumerable4 = Enumerable.Concat<TrialInventionManager.MCAEKIODDGB>(enumerable, enumerable3);
Func<TrialInventionManager.MCAEKIODDGB, bool> 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<TrialInventionManager.MCAEKIODDGB>(enumerable4, func2);
}
// Token: 0x06015A6A RID: 88682 RVA: 0x005111E0 File Offset: 0x0050F3E0
[Token(Token = "0x6015A6A")]
[Address(RVA = "0xD91250", Offset = "0xD90050", VA = "0x180D91250")]
public Dictionary<string, TrialInventionManager.MJOCGIJACGM> 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<TrialInventionManager.MCAEKIODDGB>(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<TrialInventionManager.MCAEKIODDGB>(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<TrialInventionManager.MCAEKIODDGB, bool> 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<CreationManager.IANGMDIFGNE, bool> onMasterInventionSpawned = CreationManager.OnMasterInventionSpawned;
Action<CreationManager.IANGMDIFGNE, bool> action = new Action(this.EIAJEJLGMEA);
CreationManager.OnMasterInventionSpawned = IILCGFIHJLP.GMNMHGMFGOL(onMasterInventionSpawned, action);
IILCGFIHJLP<int, long> memgkebdgmk = BBHENFCNLAB.MEMGKEBDGMK;
Action<int, long> action2 = new Action(this.OnInventionPurchased);
BBHENFCNLAB.MEMGKEBDGMK = IILCGFIHJLP.GMNMHGMFGOL(memgkebdgmk, action2);
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action3 = new Action(this.OnPhotonPlayerDisconnected);
IILCGFIHJLP iilcgfihjlp;
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
MFBGLIHGCGO<AGAJMBPABDL> ahndgbaecon = KKPBCOOONNK.AHNDGBAECON;
Action<AGAJMBPABDL> 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<int> 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<int> MBABJFDGEMP()
{
PMGCJEPKFOF<int> pmgcjepkfof = GEAPBDGCKMB.OIEDJOGHFBO();
Action<int> 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<CreationManager.IANGMDIFGNE> SpawnTrialInvention(OBBBPCBIMME LDNFNNNHPPB)
{
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = GEAPBDGCKMB.MMINJDALHNB(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField, "StoreInventionDetails");
Func<OBBBPCBIMME, PMGCJEPKFOF<CreationManager.IANGMDIFGNE>> 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<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(OEMDIAHHILF);
Func<OBBBPCBIMME, PMGCJEPKFOF<CreationManager.IANGMDIFGNE>> 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<string, TrialInventionManager.MJOCGIJACGM> HEMIEEIHDHM()
{
int num;
Dictionary<string, TrialInventionManager.MJOCGIJACGM> dictionary;
do
{
num = 0;
dictionary = new Dictionary();
IEnumerable<TrialInventionManager.MCAEKIODDGB> 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<string, TrialInventionManager.MJOCGIJACGM> 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<int> pmgcjepkfof = this.MBABJFDGEMP();
Action action = delegate
{
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
int ciibgmomael = this.CIIBGMOMAEL;
string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", <LGACIEKBLBM>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<TrialInventionManager.MCAEKIODDGB, bool> 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<TrialInventionManager.MCAEKIODDGB, bool> <>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<TrialInventionManager.MCAEKIODDGB, bool> LKMLNOJIFHH)
{
int num;
List<TrialInventionManager.MCAEKIODDGB> list;
do
{
num = 0;
list = new List();
Dictionary<string, TrialInventionManager.MJOCGIJACGM> 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<long, AGAJMBPABDL> 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<string, EEAEPAPIPJB> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestDeleteTrialRecord);
photonView.RpcMaster<string>(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<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(OEMDIAHHILF);
Action<OBBBPCBIMME> 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 <LGACIEKBLBM>k__BackingField = invention.<LGACIEKBLBM>k__BackingField;
if (<LGACIEKBLBM>k__BackingField != 0)
{
}
array[1] = <LGACIEKBLBM>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<KENFJGFMIPM> LJONJOANNFG(float HABFNPMBADP)
{
/*
An exception occurred when decompiling this method (06015A80)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> 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 1663
*/;
}
// 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<string, TrialInventionManager.MJOCGIJACGM> dictionary = this.HEMIEEIHDHM();
if (dictionary.Count == 0)
{
if (ckbjmonhpfp != 0)
{
}
while (ckbjmonhpfp == 0)
{
}
ckbjmonhpfp.Dismiss();
return;
}
PMGCJEPKFOF<TrialInventionManager.NOEAEANPBCA> pmgcjepkfof = this.LHONBPELGNI(dictionary);
Action<TrialInventionManager.NOEAEANPBCA> 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<TrialInventionManager.MCAEKIODDGB> list;
do
{
num = 0;
if (!this.NGANJACJPEF())
{
return;
}
list = new List();
Dictionary<string, TrialInventionManager.MJOCGIJACGM> 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<int> 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<string, TrialInventionManager.MJOCGIJACGM> 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 <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
this.MasterDeleteAllTrialInventionsByPlayerID(<LPHIFCGHALA>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<int> 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<TrialInventionManager.MCAEKIODDGB, bool> <>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<bool> PreSaveTrialInventionProcess()
{
CBLLFJEDOII<bool> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<bool> promise = cbllfjedoii;
if (this.HEMIEEIHDHM().Count > 0)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
if (local != num)
{
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Cancel)
{
ulong num4;
promise.OOOIENHGNCA(num4);
return;
}
if (r != JPIJGHNNIDP.Affirmative)
{
return;
}
}
CBLLFJEDOII<bool> promise2 = promise;
int num5 = 0;
promise2.OOOIENHGNCA(num5);
};
int num2 = 0;
num2 += num2;
num2++;
action += action;
num2 += 19;
}
}
ulong num3;
promise.OOOIENHGNCA(num3);
CBLLFJEDOII<bool> 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<TrialInventionManager.NOEAEANPBCA> LHONBPELGNI(Dictionary<string, TrialInventionManager.MJOCGIJACGM> BDECMKDIEDN)
{
Dictionary<string, TrialInventionManager.MJOCGIJACGM> trialInventionRegistry = BDECMKDIEDN;
Func<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, PMGCJEPKFOF<OBBBPCBIMME>> <>9__53_ = TrialInventionManager.<>c.<>9__53_0;
if (<>9__53_ == 0)
{
TrialInventionManager.<>c.<>9__53_0 = delegate(KeyValuePair<string, TrialInventionManager.MJOCGIJACGM> record)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
FMKIKJLOIIH<OBBBPCBIMME> fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList<PMGCJEPKFOF<OBBBPCBIMME>>(Enumerable.Select<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, PMGCJEPKFOF<OBBBPCBIMME>>(BDECMKDIEDN, <>9__53_)));
Func<List<OBBBPCBIMME>, PMGCJEPKFOF<TrialInventionManager.NOEAEANPBCA>> func = delegate(List<OBBBPCBIMME> trialInventions)
{
TrialInventionManager.NOEAEANPBCA noeaeanpbca = new TrialInventionManager.NOEAEANPBCA();
noeaeanpbca.LGCDMJCEFJJ = trialInventions;
Dictionary<string, TrialInventionManager.MJOCGIJACGM> trialInventionRegistry2 = trialInventionRegistry;
Func<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> <>9__53_2 = TrialInventionManager.<>c.<>9__53_2;
if (<>9__53_2 == 0)
{
TrialInventionManager.<>c.<>9__53_2 = delegate(KeyValuePair<string, TrialInventionManager.MJOCGIJACGM> record)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> list = Enumerable.ToList<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(Enumerable.Select<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(trialInventionRegistry2, <>9__53_2));
noeaeanpbca.JKLKLONKJMP = list;
return JJEKJGALHKO.MKLIDFOGIGO<TrialInventionManager.NOEAEANPBCA>(noeaeanpbca);
};
int num = 0;
return fmkikjloiih.JKOHKDFNCCI<TrialInventionManager.NOEAEANPBCA>(func, num);
}
// Token: 0x06015A8C RID: 88716 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015A8C")]
[Address(RVA = "0xD936B0", Offset = "0xD924B0", VA = "0x180D936B0")]
public PMGCJEPKFOF<JPIJGHNNIDP> TryShowTrialInventionsCheckoutDialog(Dictionary<string, TrialInventionManager.MJOCGIJACGM> 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 <BHBCCAKKIMJ>k__BackingField = LFOCLIDEKIA.<BHBCCAKKIMJ>k__BackingField;
string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(LFOCLIDEKIA.<FMMJEJMBDPL>k__BackingField, <BHBCCAKKIMJ>k__BackingField);
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<string, EEAEPAPIPJB> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestDeleteTrialRecord);
photonView.RpcMaster<string>(fggimkccbda, text);
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = LFOCLIDEKIA.FDEMGICNKPI();
Action<OBBBPCBIMME> 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<CreationManager.IANGMDIFGNE> GBGDMKIFLGG(OBBBPCBIMME AGBAPPGLGMN)
{
TrialInventionManager.DLGLHIABIHB dlglhiabihb = new TrialInventionManager.DLGLHIABIHB();
dlglhiabihb.<>4__this = this;
dlglhiabihb.trialInvention = AGBAPPGLGMN;
Transform transform = Player.<EGKJPJKLEAI>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<CreationManager.IANGMDIFGNE> 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<int> pmgcjepkfof = <>4__this2.MBABJFDGEMP();
Action action2 = delegate
{
string <LGACIEKBLBM>k__BackingField = invention.<LGACIEKBLBM>k__BackingField;
int ciibgmomael = <>4__this.CIIBGMOMAEL;
string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", <LGACIEKBLBM>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<CreationManager.IANGMDIFGNE> PCMBJMGNOEP(OBBBPCBIMME LDNFNNNHPPB)
{
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = GEAPBDGCKMB.MMINJDALHNB(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField, "StoreInventionDetails");
Func<OBBBPCBIMME, PMGCJEPKFOF<CreationManager.IANGMDIFGNE>> 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<JPIJGHNNIDP> 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 1663
*/;
}
}
// 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 <GAGJNICHKLC>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<GAGJNICHKLC>k__BackingField;
Guid guid = IKFLAODDALD.JPOHGBCEJEJ;
string text;
LDCBLKDLODB ldcblkdlodb = <GAGJNICHKLC>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<TrialInventionManager.MCAEKIODDGB> 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<TrialInventionManager.MCAEKIODDGB> 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.<BHBCCAKKIMJ>k__BackingField;
return TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(this.<FMMJEJMBDPL>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<OBBBPCBIMME> FDEMGICNKPI()
{
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(this.<BHBCCAKKIMJ>k__BackingField);
Action<OBBBPCBIMME> 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.<LAAELBKJOPB>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<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> JKLKLONKJMP;
// Token: 0x0400E3FE RID: 58366
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E3FE")]
public List<OBBBPCBIMME> 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<string> list = new List();
this.HNIBDNIMAII = list;
List<string> list2 = new List();
this.NGCMLAJJCPG = list2;
base..ctor();
}
// Token: 0x0400E401 RID: 58369
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E401")]
public List<string> HNIBDNIMAII;
// Token: 0x0400E402 RID: 58370
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E402")]
public List<string> 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 <SpawnTrialInvention>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<int> pmgcjepkfof = trialInventionManager.MBABJFDGEMP();
Action action = delegate
{
string <LGACIEKBLBM>k__BackingField = lmcgmimkdnm.invention.<LGACIEKBLBM>k__BackingField;
int ciibgmomael = lmcgmimkdnm.<>4__this.CIIBGMOMAEL;
string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", <LGACIEKBLBM>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 <OnSpawnInstanceResultReceived>b__0()
{
string <LGACIEKBLBM>k__BackingField = this.invention.<LGACIEKBLBM>k__BackingField;
int ciibgmomael = this.<>4__this.CIIBGMOMAEL;
string text = string.Format("Trial \"{0}\" started, lasting {1} minutes.", <LGACIEKBLBM>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 <RpcOnTrialRecordDeleted>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 <LGACIEKBLBM>k__BackingField = invention.<LGACIEKBLBM>k__BackingField;
if (<LGACIEKBLBM>k__BackingField != 0)
{
}
array[1] = <LGACIEKBLBM>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 <PreSaveTrialInventionProcess>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<bool> cbllfjedoii = this.promise;
int num2 = 0;
cbllfjedoii.OOOIENHGNCA(num2);
}
// Token: 0x0400E417 RID: 58391
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E417")]
public CBLLFJEDOII<bool> 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<TrialInventionManager.NOEAEANPBCA> <GetPurchaseDataFromRegistry>b__1(List<OBBBPCBIMME> trialInventions)
{
TrialInventionManager.NOEAEANPBCA noeaeanpbca = new TrialInventionManager.NOEAEANPBCA();
noeaeanpbca.LGCDMJCEFJJ = trialInventions;
Dictionary<string, TrialInventionManager.MJOCGIJACGM> dictionary = this.trialInventionRegistry;
Func<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> <>9__53_ = TrialInventionManager.<>c.<>9__53_2;
if (<>9__53_ == 0)
{
TrialInventionManager.<>c.<>9__53_2 = delegate(KeyValuePair<string, TrialInventionManager.MJOCGIJACGM> record)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> list = Enumerable.ToList<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(Enumerable.Select<KeyValuePair<string, TrialInventionManager.MJOCGIJACGM>, TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN>(dictionary, <>9__53_));
noeaeanpbca.JKLKLONKJMP = list;
return JJEKJGALHKO.MKLIDFOGIGO<TrialInventionManager.NOEAEANPBCA>(noeaeanpbca);
}
// Token: 0x0400E418 RID: 58392
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E418")]
public Dictionary<string, TrialInventionManager.MJOCGIJACGM> 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<JPIJGHNNIDP> <TryShowTrialInventionsCheckoutDialog>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<int, CardModel, InventionModel, BAEJLDPBGFI> action = this.<>9__2;
if (action == 0)
{
Action<int, CardModel, InventionModel, BAEJLDPBGFI> 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<InventionModel, InventionModelController>(iaoegggnhph, action, num);
bklelcpdpln.checkoutDialogData = pcejmcmgiia;
string feehcdimbaj = this.<>4__this.FEEHCDIMBAJ;
pcejmcmgiia.<FNJFBAEINFF>k__BackingField = feehcdimbaj;
bklelcpdpln.checkoutDialogData.<MOHBIFLJNPB>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.<GOIJONLEIAG>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<TrialInventionManager.ANPILNPJDOA> pmgcjepkfof = BNOHDIHPGBA.BCNIGGGCCKA(dialogListModel, jbkogohimfp2, feehcdimbaj2);
if (bklelcpdpln.<>9__6 == 0)
{
Action<TrialInventionManager.ANPILNPJDOA> 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<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
List<string> 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<string> 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.<PAABJIENLBM>k__BackingField = action3;
PCEJMCMGIIA checkoutDialogData3 = bklelcpdpln.checkoutDialogData;
Action action4 = delegate
{
PCEJMCMGIIA checkoutDialogData5 = bklelcpdpln.checkoutDialogData;
int num3 = 0;
checkoutDialogData5.<NPFBOHLFFJH>k__BackingField = num3;
TrialInventionManager trialInventionManager5 = bklelcpdpln.CS$<>8__locals1.<>4__this;
CBLLFJEDOII<JPIJGHNNIDP> midgaagogii2 = trialInventionManager5.MIDGAAGOGII;
if ((bklelcpdpln.isShowingPurchaseResults ? 1 : 0) == num3)
{
trialInventionManager5.CKBJMONHPFP = num3;
CBLLFJEDOII<JPIJGHNNIDP> midgaagogii3 = bklelcpdpln.CS$<>8__locals1.<>4__this.MIDGAAGOGII;
int num4 = 0;
midgaagogii3.OOOIENHGNCA(num4);
return;
}
};
checkoutDialogData3.<NPFBOHLFFJH>k__BackingField = action4;
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
TrialInventionManager trialInventionManager = this.<>4__this;
PCEJMCMGIIA checkoutDialogData4 = bklelcpdpln.checkoutDialogData;
CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog<InventionModel, InventionModelController>(checkoutDialogData4);
trialInventionManager.CKBJMONHPFP = checkoutDialogModel;
CBLLFJEDOII<JPIJGHNNIDP> 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 <TryShowTrialInventionsCheckoutDialog>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 <TryShowTrialInventionsCheckoutDialog>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 <TryShowTrialInventionsCheckoutDialog>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 <TryShowTrialInventionsCheckoutDialog>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 <TryShowTrialInventionsCheckoutDialog>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<int, CardModel, InventionModel, BAEJLDPBGFI> <>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<string> <>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 <TryShowTrialInventionsCheckoutDialog>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<TrialInventionManager.ANPILNPJDOA> pmgcjepkfof = BNOHDIHPGBA.BCNIGGGCCKA(dialogListModel, jbkogohimfp, feehcdimbaj);
if (this.<>9__6 == 0)
{
Action<TrialInventionManager.ANPILNPJDOA> 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<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
List<string> 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<string> 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 <TryShowTrialInventionsCheckoutDialog>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<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
List<string> 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<string> 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 <TryShowTrialInventionsCheckoutDialog>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 <TryShowTrialInventionsCheckoutDialog>b__4()
{
PCEJMCMGIIA pcejmcmgiia = this.checkoutDialogData;
int num = 0;
pcejmcmgiia.<NPFBOHLFFJH>k__BackingField = num;
TrialInventionManager <>4__this = this.CS$<>8__locals1.<>4__this;
CBLLFJEDOII<JPIJGHNNIDP> midgaagogii = <>4__this.MIDGAAGOGII;
if ((this.isShowingPurchaseResults ? 1 : 0) == num)
{
<>4__this.CKBJMONHPFP = num;
CBLLFJEDOII<JPIJGHNNIDP> 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<TrialInventionManager.ANPILNPJDOA> <>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 <TryShowTrialInventionsCheckoutDialog>b__5()
{
TrialInventionManager <>4__this = this.CS$<>8__locals2.<>4__this;
TrialInventionManager.MJOCGIJACGM mjocgijacgm = this.trialInventionRecord;
long <BHBCCAKKIMJ>k__BackingField = mjocgijacgm.<BHBCCAKKIMJ>k__BackingField;
string text = TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(mjocgijacgm.<FMMJEJMBDPL>k__BackingField, <BHBCCAKKIMJ>k__BackingField);
PhotonView photonView = <>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<string, EEAEPAPIPJB> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(<>4__this.RpcMasterRequestDeleteTrialRecord);
photonView.RpcMaster<string>(fggimkccbda, text);
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = mjocgijacgm.FDEMGICNKPI();
Action<OBBBPCBIMME> 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;
}
}
}