Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/TrialInventionManager.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02003229 RID: 12841
[Token(Token = "0x2003229")]
public class TrialInventionManager : NetworkedSingletonMonoBehaviour<TrialInventionManager>
{
// Token: 0x06015EEF RID: 89839 RVA: 0x0051BCE8 File Offset: 0x00519EE8
[Token(Token = "0x6015EEF")]
[Address(RVA = "0x1893B20", Offset = "0x1892B20", VA = "0x181893B20", 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: 0x06015EF0 RID: 89840 RVA: 0x0051BD90 File Offset: 0x00519F90
[Token(Token = "0x6015EF0")]
[Address(RVA = "0x1896E30", Offset = "0x1895E30", VA = "0x181896E30")]
protected void Start()
{
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.KKHCGDOGLHH);
instance.OEEEEIDBCDJ += action;
}
// Token: 0x06015EF1 RID: 89841 RVA: 0x0051BDC0 File Offset: 0x00519FC0
[Token(Token = "0x6015EF1")]
[Address(RVA = "0x18953D0", Offset = "0x18943D0", VA = "0x1818953D0")]
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<KNAIHLOKIEA> enumerable2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.GNDDLNHOMBN();
Func<KNAIHLOKIEA, TrialInventionManager.INCBFFOBOAI> func;
if (TrialInventionManager.<>c.<>9__19_1 == 0)
{
func = delegate(KNAIHLOKIEA 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<KNAIHLOKIEA> enumerable3 = Enumerable.Select<KNAIHLOKIEA, 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: 0x06015EF2 RID: 89842 RVA: 0x0051BE70 File Offset: 0x0051A070
[Token(Token = "0x6015EF2")]
[Address(RVA = "0x1894A80", Offset = "0x1893A80", VA = "0x181894A80")]
public Dictionary<string, TrialInventionManager.MJOCGIJACGM> GetTrialInventionsRegistry()
{
return this.HEMIEEIHDHM();
}
// Token: 0x06015EF3 RID: 89843 RVA: 0x0051BE84 File Offset: 0x0051A084
[Token(Token = "0x6015EF3")]
[Address(RVA = "0x18943C0", Offset = "0x18933C0", VA = "0x1818943C0")]
public bool DoTrialsExist()
{
return Enumerable.Any<TrialInventionManager.MCAEKIODDGB>(this.NBIFECNMDEF());
}
// Token: 0x06015EF4 RID: 89844 RVA: 0x0051BE9C File Offset: 0x0051A09C
[Token(Token = "0x6015EF4")]
[Address(RVA = "0x18958A0", Offset = "0x18948A0", VA = "0x1818958A0")]
private bool NGANJACJPEF()
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (!flag)
{
return flag;
}
return Enumerable.Any<TrialInventionManager.MCAEKIODDGB>(this.NBIFECNMDEF());
}
// Token: 0x06015EF5 RID: 89845 RVA: 0x0051BEC4 File Offset: 0x0051A0C4
[Token(Token = "0x6015EF5")]
[Address(RVA = "0x1893E30", Offset = "0x1892E30", VA = "0x181893E30")]
private void CHILANENIFD(float POGAEJIEPIM)
{
if (this.NGANJACJPEF())
{
Func<TrialInventionManager.MCAEKIODDGB, bool> func = new Func(this.ONHBEEBNHOB);
this.OEPGNOOGBGH(func);
}
}
// Token: 0x06015EF6 RID: 89846 RVA: 0x0051BEF0 File Offset: 0x0051A0F0
[Token(Token = "0x6015EF6")]
[Address(RVA = "0x1895F80", Offset = "0x1894F80", VA = "0x181895F80", 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: 0x06015EF7 RID: 89847 RVA: 0x0051BFB4 File Offset: 0x0051A1B4
[Token(Token = "0x6015EF7")]
[Address(RVA = "0x18953A0", Offset = "0x18943A0", VA = "0x1818953A0")]
public void MasterPollTrialDuration()
{
if (this.NGANJACJPEF())
{
PMGCJEPKFOF<int> pmgcjepkfof = this.MBABJFDGEMP();
return;
}
}
// Token: 0x06015EF8 RID: 89848 RVA: 0x0051BFD4 File Offset: 0x0051A1D4
[Token(Token = "0x6015EF8")]
[Address(RVA = "0x1894FE0", Offset = "0x1893FE0", VA = "0x181894FE0")]
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: 0x06015EF9 RID: 89849 RVA: 0x0051C024 File Offset: 0x0051A224
[Token(Token = "0x6015EF9")]
[Address(RVA = "0x18963A0", Offset = "0x18953A0", VA = "0x1818963A0")]
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: 0x06015EFA RID: 89850 RVA: 0x0051C074 File Offset: 0x0051A274
[Token(Token = "0x6015EFA")]
[Address(RVA = "0x1896D70", Offset = "0x1895D70", VA = "0x181896D70")]
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: 0x06015EFB RID: 89851 RVA: 0x0051C09C File Offset: 0x0051A29C
[Token(Token = "0x6015EFB")]
[Address(RVA = "0x1894B00", Offset = "0x1893B00", VA = "0x181894B00")]
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: 0x06015EFC RID: 89852 RVA: 0x0051C0F4 File Offset: 0x0051A2F4
[Token(Token = "0x6015EFC")]
[Address(RVA = "0x1895C60", Offset = "0x1894C60", VA = "0x181895C60")]
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: 0x06015EFD RID: 89853 RVA: 0x0051C16C File Offset: 0x0051A36C
[Token(Token = "0x6015EFD")]
[Address(RVA = "0x1893F40", Offset = "0x1892F40", VA = "0x181893F40")]
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: 0x06015EFE RID: 89854 RVA: 0x0051C1C4 File Offset: 0x0051A3C4
[Token(Token = "0x6015EFE")]
[Address(RVA = "0x1894A90", Offset = "0x1893A90", VA = "0x181894A90")]
private void HABDNLCHMJH()
{
Func<TrialInventionManager.MCAEKIODDGB, bool> func = new Func(this.ONHBEEBNHOB);
this.OEPGNOOGBGH(func);
}
// Token: 0x06015EFF RID: 89855 RVA: 0x0051C1E8 File Offset: 0x0051A3E8
[Token(Token = "0x6015EFF")]
[Address(RVA = "0x18949A0", Offset = "0x18939A0", VA = "0x1818949A0")]
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: 0x06015F00 RID: 89856 RVA: 0x0051C21C File Offset: 0x0051A41C
[Token(Token = "0x6015F00")]
[Address(RVA = "0x1895930", Offset = "0x1894930", VA = "0x181895930")]
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: 0x06015F01 RID: 89857 RVA: 0x0051C2B8 File Offset: 0x0051A4B8
[Token(Token = "0x6015F01")]
[Address(RVA = "0x1896730", Offset = "0x1895730", VA = "0x181896730")]
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: 0x06015F02 RID: 89858 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F02")]
[Address(RVA = "0x1896860", Offset = "0x1895860", VA = "0x181896860")]
[NFOMENMAOIA]
private void RpcMasterRequestDeleteTrialRecord(string DNGKIAJLLHG, EEAEPAPIPJB BNICGLLLMOL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015F03 RID: 89859 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F03")]
[Address(RVA = "0x1894830", Offset = "0x1893830", VA = "0x181894830")]
private void GFBOIJAIABI(TrialInventionManager.MJOCGIJACGM HJELHKMIEJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015F04 RID: 89860 RVA: 0x0051C2E8 File Offset: 0x0051A4E8
[Token(Token = "0x6015F04")]
[Address(RVA = "0x1896B70", Offset = "0x1895B70", VA = "0x181896B70")]
[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: 0x06015F05 RID: 89861 RVA: 0x0051C324 File Offset: 0x0051A524
[Token(Token = "0x6015F05")]
[Address(RVA = "0x1894CA0", Offset = "0x1893CA0", VA = "0x181894CA0")]
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: 0x06015F06 RID: 89862 RVA: 0x0051C378 File Offset: 0x0051A578
[Token(Token = "0x6015F06")]
[Address(RVA = "0x1893EB0", Offset = "0x1892EB0", VA = "0x181893EB0")]
private void CIPEJDKJKME()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnTrialsChanged);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x06015F07 RID: 89863 RVA: 0x0051C3A8 File Offset: 0x0051A5A8
[Token(Token = "0x6015F07")]
[Address(RVA = "0x1896C60", Offset = "0x1895C60", VA = "0x181896C60")]
[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: 0x06015F08 RID: 89864 RVA: 0x0051C3FC File Offset: 0x0051A5FC
[Token(Token = "0x6015F08")]
[Address(RVA = "0x1894F70", Offset = "0x1893F70", VA = "0x181894F70")]
private IEnumerator<KENFJGFMIPM> LJONJOANNFG(float HABFNPMBADP)
{
/*
An exception occurred when decompiling this method (06015F08)
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: 0x06015F09 RID: 89865 RVA: 0x0051C428 File Offset: 0x0051A628
[Token(Token = "0x6015F09")]
[Address(RVA = "0x1895700", Offset = "0x1894700", VA = "0x181895700")]
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: 0x06015F0A RID: 89866 RVA: 0x0051C498 File Offset: 0x0051A698
[Token(Token = "0x6015F0A")]
[Address(RVA = "0x18951B0", Offset = "0x18941B0", VA = "0x1818951B0")]
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: 0x06015F0B RID: 89867 RVA: 0x0051C4EC File Offset: 0x0051A6EC
[Token(Token = "0x6015F0B")]
[Address(RVA = "0x1894410", Offset = "0x1893410", VA = "0x181894410")]
private void EIAJEJLGMEA(CreationManager.IANGMDIFGNE ICDBLDNNEHK, bool NEIOMLALPLB)
{
if (NEIOMLALPLB && this.NGANJACJPEF())
{
PMGCJEPKFOF<int> pmgcjepkfof = this.MBABJFDGEMP();
}
}
// Token: 0x06015F0C RID: 89868 RVA: 0x0051C510 File Offset: 0x0051A710
[Token(Token = "0x6015F0C")]
[Address(RVA = "0x18967D0", Offset = "0x18957D0", VA = "0x1818967D0")]
[NFOMENMAOIA]
private void RpcMasterOnInventionPurchased(string DNGKIAJLLHG, EEAEPAPIPJB BNICGLLLMOL)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.DKGJKDEDKPN(DNGKIAJLLHG);
}
}
// Token: 0x06015F0D RID: 89869 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F0D")]
[Address(RVA = "0x18940E0", Offset = "0x18930E0", VA = "0x1818940E0")]
private void DKGJKDEDKPN(string DNGKIAJLLHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015F0E RID: 89870 RVA: 0x0051C530 File Offset: 0x0051A730
[Token(Token = "0x6015F0E")]
[Address(RVA = "0x1896280", Offset = "0x1895280", VA = "0x181896280")]
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: 0x06015F0F RID: 89871 RVA: 0x0051C57C File Offset: 0x0051A77C
[Token(Token = "0x6015F0F")]
[Address(RVA = "0x1896360", Offset = "0x1895360", VA = "0x181896360")]
protected void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.NGANJACJPEF())
{
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
this.MasterDeleteAllTrialInventionsByPlayerID(<LPHIFCGHALA>k__BackingField);
}
}
// Token: 0x06015F10 RID: 89872 RVA: 0x0051C5A8 File Offset: 0x0051A7A8
[Token(Token = "0x6015F10")]
[Address(RVA = "0x18953A0", Offset = "0x18943A0", VA = "0x1818953A0")]
private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP)
{
if (this.NGANJACJPEF())
{
PMGCJEPKFOF<int> pmgcjepkfof = this.MBABJFDGEMP();
return;
}
}
// Token: 0x06015F11 RID: 89873 RVA: 0x0051C5C8 File Offset: 0x0051A7C8
[Token(Token = "0x6015F11")]
[Address(RVA = "0x18949A0", Offset = "0x18939A0", VA = "0x1818949A0")]
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: 0x06015F12 RID: 89874 RVA: 0x0051C5FC File Offset: 0x0051A7FC
[Token(Token = "0x6015F12")]
[Address(RVA = "0x1896530", Offset = "0x1895530", VA = "0x181896530")]
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: 0x06015F13 RID: 89875 RVA: 0x0051C688 File Offset: 0x0051A888
[Token(Token = "0x6015F13")]
[Address(RVA = "0x1894DE0", Offset = "0x1893DE0", VA = "0x181894DE0")]
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: 0x06015F14 RID: 89876 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F14")]
[Address(RVA = "0x1896EE0", Offset = "0x1895EE0", VA = "0x181896EE0")]
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: 0x06015F15 RID: 89877 RVA: 0x0051C6F4 File Offset: 0x0051A8F4
[Token(Token = "0x6015F15")]
[Address(RVA = "0x1894290", Offset = "0x1893290", VA = "0x181894290")]
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: 0x06015F16 RID: 89878 RVA: 0x0051C74C File Offset: 0x0051A94C
[Token(Token = "0x6015F16")]
[Address(RVA = "0x18971B0", Offset = "0x18961B0", VA = "0x1818971B0")]
public TrialInventionManager()
{
}
// Token: 0x06015F17 RID: 89879 RVA: 0x0051C76C File Offset: 0x0051A96C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6015F17")]
[Address(RVA = "0x1897140", Offset = "0x1896140", VA = "0x181897140")]
static TrialInventionManager()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
TrialInventionManager.OnTrialInventionsChanged = oknnkfgfodl;
}
// Token: 0x06015F18 RID: 89880 RVA: 0x0051C790 File Offset: 0x0051A990
[Token(Token = "0x6015F18")]
[Address(RVA = "0x678D30", Offset = "0x677D30", VA = "0x180678D30")]
[CompilerGenerated]
private void CDCEBOFLAFB(int GIAOBLMEMMI)
{
this.CIIBGMOMAEL = GIAOBLMEMMI;
}
// Token: 0x06015F19 RID: 89881 RVA: 0x0051C7A4 File Offset: 0x0051A9A4
[Token(Token = "0x6015F19")]
[Address(RVA = "0x1894440", Offset = "0x1893440", VA = "0x181894440")]
[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: 0x06015F1A RID: 89882 RVA: 0x0051C858 File Offset: 0x0051AA58
[Token(Token = "0x6015F1A")]
[Address(RVA = "0x18963A0", Offset = "0x18953A0", VA = "0x1818963A0")]
[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: 0x06015F1B RID: 89883 RVA: 0x0051C8A8 File Offset: 0x0051AAA8
[Token(Token = "0x6015F1B")]
[Address(RVA = "0x1895EC0", Offset = "0x1894EC0", VA = "0x181895EC0")]
[CompilerGenerated]
private bool ONHBEEBNHOB(TrialInventionManager.MCAEKIODDGB EOJKOIGNHPJ)
{
int num = KKPBCOOONNK.NLIADADJGIF;
int num2;
num -= num2;
throw new NullReferenceException();
}
// Token: 0x06015F1C RID: 89884 RVA: 0x0051C8C8 File Offset: 0x0051AAC8
[Token(Token = "0x6015F1C")]
[Address(RVA = "0x1893D90", Offset = "0x1892D90", VA = "0x181893D90")]
[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: 0x06015F1D RID: 89885 RVA: 0x0051C8F8 File Offset: 0x0051AAF8
[Token(Token = "0x6015F1D")]
[Address(RVA = "0x1894D60", Offset = "0x1893D60", VA = "0x181894D60")]
[CompilerGenerated]
private void JKILHBIMIGL(OBBBPCBIMME LDNFNNNHPPB)
{
string feehcdimbaj = this.FEEHCDIMBAJ;
int num = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, LDNFNNNHPPB, num, feehcdimbaj);
}
// Token: 0x0400E62B RID: 58923
[Token(Token = "0x400E62B")]
private const float CAIFFFEKKMA = 30f;
// Token: 0x0400E62C RID: 58924
[Token(Token = "0x400E62C")]
private const float ABNKEACHBOE = 0.033333335f;
// Token: 0x0400E62D RID: 58925
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E62D")]
private int CIIBGMOMAEL = (int)((ulong)10L);
// Token: 0x0400E62E RID: 58926
[Token(Token = "0x400E62E")]
private const float DEGGDEFFKPP = 5f;
// Token: 0x0400E62F RID: 58927
[Token(Token = "0x400E62F")]
private const float FGKFALBGKCB = 0.5f;
// Token: 0x0400E630 RID: 58928
[Token(Token = "0x400E630")]
public static OKNNKFGFODL OnTrialInventionsChanged;
// Token: 0x0400E631 RID: 58929
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400E631")]
private CheckoutDialogModel CKBJMONHPFP;
// Token: 0x0400E632 RID: 58930
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E632")]
private TrialInventionManager.NOEAEANPBCA JBKOGOHIMFP;
// Token: 0x0400E633 RID: 58931
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400E633")]
private CBLLFJEDOII<JPIJGHNNIDP> MIDGAAGOGII;
// Token: 0x0400E634 RID: 58932
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E634")]
private bool FJLPPPNODGH;
// Token: 0x0400E635 RID: 58933
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400E635")]
private string FEEHCDIMBAJ;
// Token: 0x0200322A RID: 12842
[Token(Token = "0x200322A")]
public interface MCAEKIODDGB : ENADFDIEGGL
{
// Token: 0x17003C86 RID: 15494
// (get) Token: 0x06015F1E RID: 89886
[Token(Token = "0x17003C86")]
bool BFBKBMDPDPB
{
[Token(Token = "0x6015F1E")]
[Address(Slot = "0")]
get;
}
// Token: 0x06015F1F RID: 89887
[Token(Token = "0x6015F1F")]
[Address(Slot = "1")]
void BOOLMAAGAOL();
// Token: 0x17003C87 RID: 15495
// (get) Token: 0x06015F20 RID: 89888
[Token(Token = "0x17003C87")]
LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x6015F20")]
[Address(Slot = "2")]
get;
}
}
// Token: 0x0200322B RID: 12843
[Token(Token = "0x200322B")]
private class ILIHDEMJFFP : TrialInventionManager.MCAEKIODDGB, ENADFDIEGGL
{
// Token: 0x17003C88 RID: 15496
// (get) Token: 0x06015F21 RID: 89889 RVA: 0x0051C918 File Offset: 0x0051AB18
[Token(Token = "0x17003C88")]
public bool BFBKBMDPDPB
{
[Token(Token = "0x6015F21")]
[Address(RVA = "0x1891540", Offset = "0x1890540", VA = "0x181891540", Slot = "4")]
get
{
return this.EOJKOIGNHPJ.BFBKBMDPDPB;
}
}
// Token: 0x06015F22 RID: 89890 RVA: 0x0051C938 File Offset: 0x0051AB38
[Token(Token = "0x6015F22")]
[Address(RVA = "0x1891560", Offset = "0x1890560", VA = "0x181891560", Slot = "5")]
public void BOOLMAAGAOL()
{
LIMDPCEOFDK fllendbikgf = this.EOJKOIGNHPJ.FLLENDBIKGF;
throw new NullReferenceException();
}
// Token: 0x17003C89 RID: 15497
// (get) Token: 0x06015F23 RID: 89891 RVA: 0x0051C958 File Offset: 0x0051AB58
[Token(Token = "0x17003C89")]
public LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x6015F23")]
[Address(RVA = "0x18915C0", Offset = "0x18905C0", VA = "0x1818915C0", Slot = "6")]
get
{
return this.EOJKOIGNHPJ.BLIGJFOCJBA;
}
}
// Token: 0x17003C8A RID: 15498
// (get) Token: 0x06015F24 RID: 89892 RVA: 0x0051C978 File Offset: 0x0051AB78
[Token(Token = "0x17003C8A")]
public Type ELADMCOIGDL
{
[Token(Token = "0x6015F24")]
[Address(RVA = "0x18915E0", Offset = "0x18905E0", VA = "0x1818915E0", Slot = "8")]
get
{
return this.EOJKOIGNHPJ.ELADMCOIGDL;
}
}
// Token: 0x17003C8B RID: 15499
// (get) Token: 0x06015F25 RID: 89893 RVA: 0x0051C998 File Offset: 0x0051AB98
[Token(Token = "0x17003C8B")]
public object DLNADGGNEOM
{
[Token(Token = "0x6015F25")]
[Address(RVA = "0x1891600", Offset = "0x1890600", VA = "0x181891600", Slot = "7")]
get
{
ODAEKFDKCEC configurable = this.EOJKOIGNHPJ.EKLDNLBGMNG;
throw new NullReferenceException();
}
}
// Token: 0x06015F26 RID: 89894 RVA: 0x0051C9B8 File Offset: 0x0051ABB8
[Token(Token = "0x6015F26")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public ILIHDEMJFFP(CreationObject EOJKOIGNHPJ)
{
this.EOJKOIGNHPJ = EOJKOIGNHPJ;
}
// Token: 0x0400E636 RID: 58934
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E636")]
private readonly CreationObject EOJKOIGNHPJ;
}
// Token: 0x0200322C RID: 12844
[Token(Token = "0x200322C")]
private class INCBFFOBOAI : TrialInventionManager.MCAEKIODDGB, ENADFDIEGGL
{
// Token: 0x17003C8C RID: 15500
// (get) Token: 0x06015F27 RID: 89895 RVA: 0x0051C9D4 File Offset: 0x0051ABD4
[Token(Token = "0x17003C8C")]
public bool BFBKBMDPDPB
{
[Token(Token = "0x6015F27")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")]
get
{
}
}
// Token: 0x06015F28 RID: 89896 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F28")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public void BOOLMAAGAOL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003C8D RID: 15501
// (get) Token: 0x06015F29 RID: 89897 RVA: 0x0051C9E4 File Offset: 0x0051ABE4
[Token(Token = "0x17003C8D")]
public LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x6015F29")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")]
get;
}
// Token: 0x17003C8E RID: 15502
// (get) Token: 0x06015F2A RID: 89898 RVA: 0x0051C9F8 File Offset: 0x0051ABF8
[Token(Token = "0x17003C8E")]
public Type ELADMCOIGDL
{
[Token(Token = "0x6015F2A")]
[Address(RVA = "0x18916F0", Offset = "0x18906F0", VA = "0x1818916F0", Slot = "8")]
get
{
return typeof(CircuitManagerV2.EMMMAOCONCK);
}
}
// Token: 0x17003C8F RID: 15503
// (get) Token: 0x06015F2B RID: 89899 RVA: 0x0051CA10 File Offset: 0x0051AC10
[Token(Token = "0x17003C8F")]
public object DLNADGGNEOM
{
[Token(Token = "0x6015F2B")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "7")]
get
{
/*
An exception occurred when decompiling this method (06015F2B)
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:KNAIHLOKIEA(var_0_06, ldfld:KNAIHLOKIEA(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: 0x06015F2C RID: 89900 RVA: 0x0051CA24 File Offset: 0x0051AC24
[Token(Token = "0x6015F2C")]
[Address(RVA = "0x1891620", Offset = "0x1890620", VA = "0x181891620")]
public INCBFFOBOAI(KNAIHLOKIEA 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: 0x0400E637 RID: 58935
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E637")]
private readonly KNAIHLOKIEA IKFLAODDALD;
}
// Token: 0x0200322D RID: 12845
[Token(Token = "0x200322D")]
public class MJOCGIJACGM
{
// Token: 0x17003C90 RID: 15504
// (get) Token: 0x06015F2D RID: 89901 RVA: 0x0051CA6C File Offset: 0x0051AC6C
// (set) Token: 0x06015F2E RID: 89902 RVA: 0x0051CA80 File Offset: 0x0051AC80
[Token(Token = "0x17003C90")]
public int EEOGKBHOJGL
{
[Token(Token = "0x6015F2D")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6015F2E")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x17003C91 RID: 15505
// (get) Token: 0x06015F2F RID: 89903 RVA: 0x0051CA94 File Offset: 0x0051AC94
// (set) Token: 0x06015F30 RID: 89904 RVA: 0x0051CAA8 File Offset: 0x0051ACA8
[Token(Token = "0x17003C91")]
public long AJHBGBHGGAL
{
[Token(Token = "0x6015F2F")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6015F30")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17003C92 RID: 15506
// (get) Token: 0x06015F31 RID: 89905 RVA: 0x0051CABC File Offset: 0x0051ACBC
// (set) Token: 0x06015F32 RID: 89906 RVA: 0x0051CAD0 File Offset: 0x0051ACD0
[Token(Token = "0x17003C92")]
public OBBBPCBIMME MEPFFJLDHNP
{
[Token(Token = "0x6015F31")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6015F32")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x17003C93 RID: 15507
// (get) Token: 0x06015F33 RID: 89907 RVA: 0x0051CAE4 File Offset: 0x0051ACE4
// (set) Token: 0x06015F34 RID: 89908 RVA: 0x0051CAF8 File Offset: 0x0051ACF8
[Token(Token = "0x17003C93")]
public List<TrialInventionManager.MCAEKIODDGB> EDHIBEPFLLN
{
[Token(Token = "0x6015F33")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x6015F34")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x06015F35 RID: 89909 RVA: 0x0051CB0C File Offset: 0x0051AD0C
[Token(Token = "0x6015F35")]
[Address(RVA = "0x1891CE0", Offset = "0x1890CE0", VA = "0x181891CE0")]
public MJOCGIJACGM(int LFFLFGGKGAK, long OEMDIAHHILF, List<TrialInventionManager.MCAEKIODDGB> JHFOOAFHHNP)
{
this.EEOGKBHOJGL = LFFLFGGKGAK;
this.AJHBGBHGGAL = OEMDIAHHILF;
this.EDHIBEPFLLN = JHFOOAFHHNP;
}
// Token: 0x06015F36 RID: 89910 RVA: 0x0051CB34 File Offset: 0x0051AD34
[Token(Token = "0x6015F36")]
[Address(RVA = "0x1891C30", Offset = "0x1890C30", VA = "0x181891C30")]
public string IGGBOMGDLHK()
{
long num = this.<BHBCCAKKIMJ>k__BackingField;
return TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(this.<FMMJEJMBDPL>k__BackingField, num);
}
// Token: 0x06015F37 RID: 89911 RVA: 0x0051CB54 File Offset: 0x0051AD54
[Token(Token = "0x6015F37")]
[Address(RVA = "0x1891BB0", Offset = "0x1890BB0", VA = "0x181891BB0")]
public static string IGGBOMGDLHK(int CJFGEMGOJHB, long OEMDIAHHILF)
{
string text;
return text;
}
// Token: 0x06015F38 RID: 89912 RVA: 0x0051CB64 File Offset: 0x0051AD64
[Token(Token = "0x6015F38")]
[Address(RVA = "0x1891C40", Offset = "0x1890C40", VA = "0x181891C40")]
public static string IGGBOMGDLHK(TrialInventionManager.MCAEKIODDGB LLAGGJGDFFG)
{
int num;
long num2;
return TrialInventionManager.MJOCGIJACGM.IGGBOMGDLHK(num, num2);
}
// Token: 0x06015F39 RID: 89913 RVA: 0x0051CB80 File Offset: 0x0051AD80
[Token(Token = "0x6015F39")]
[Address(RVA = "0x1891AF0", Offset = "0x1890AF0", VA = "0x181891AF0")]
public PMGCJEPKFOF<OBBBPCBIMME> FDEMGICNKPI()
{
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.FDEMGICNKPI(this.<BHBCCAKKIMJ>k__BackingField);
Action<OBBBPCBIMME> action = new Action(this.AAFBGKIFODE);
throw new NullReferenceException();
}
// Token: 0x06015F3A RID: 89914 RVA: 0x0051CBAC File Offset: 0x0051ADAC
[Token(Token = "0x6015F3A")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
[CompilerGenerated]
private void AAFBGKIFODE(OBBBPCBIMME LDNFNNNHPPB)
{
this.<LAAELBKJOPB>k__BackingField = LDNFNNNHPPB;
}
}
// Token: 0x0200322E RID: 12846
[Token(Token = "0x200322E")]
public class NOEAEANPBCA
{
// Token: 0x06015F3B RID: 89915 RVA: 0x0051CBC0 File Offset: 0x0051ADC0
[Token(Token = "0x6015F3B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NOEAEANPBCA()
{
}
// Token: 0x0400E63D RID: 58941
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E63D")]
public List<TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN> JKLKLONKJMP;
// Token: 0x0400E63E RID: 58942
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E63E")]
public List<OBBBPCBIMME> LGCDMJCEFJJ;
// Token: 0x0200322F RID: 12847
[Token(Token = "0x200322F")]
public class BKHHCNFALHN
{
// Token: 0x06015F3C RID: 89916 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6015F3C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BKHHCNFALHN()
{
}
// Token: 0x0400E63F RID: 58943
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E63F")]
public TrialInventionManager.MJOCGIJACGM EODBOEFBODM;
// Token: 0x0400E640 RID: 58944
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E640")]
public LICPDLGAGGA KLHEPEJMGEM;
}
}
// Token: 0x02003230 RID: 12848
[Token(Token = "0x2003230")]
public class ANPILNPJDOA
{
// Token: 0x06015F3D RID: 89917 RVA: 0x0051CBD4 File Offset: 0x0051ADD4
[Token(Token = "0x6015F3D")]
[Address(RVA = "0x188DB70", Offset = "0x188CB70", VA = "0x18188DB70")]
public ANPILNPJDOA()
{
List<string> list = new List();
this.HNIBDNIMAII = list;
List<string> list2 = new List();
this.NGCMLAJJCPG = list2;
base..ctor();
}
// Token: 0x0400E641 RID: 58945
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E641")]
public List<string> HNIBDNIMAII;
// Token: 0x0400E642 RID: 58946
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E642")]
public List<string> NGCMLAJJCPG;
}
// Token: 0x02003232 RID: 12850
[Token(Token = "0x2003232")]
[CompilerGenerated]
private sealed class DLGLHIABIHB
{
// Token: 0x06015F49 RID: 89929 RVA: 0x0051CD0C File Offset: 0x0051AF0C
[Token(Token = "0x6015F49")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DLGLHIABIHB()
{
}
// Token: 0x06015F4A RID: 89930 RVA: 0x0051CD20 File Offset: 0x0051AF20
[Token(Token = "0x6015F4A")]
[Address(RVA = "0x1890CA0", Offset = "0x188FCA0", VA = "0x181890CA0")]
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: 0x0400E64D RID: 58957
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E64D")]
public OBBBPCBIMME trialInvention;
// Token: 0x0400E64E RID: 58958
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E64E")]
public TrialInventionManager <>4__this;
}
// Token: 0x02003233 RID: 12851
[Token(Token = "0x2003233")]
[CompilerGenerated]
private sealed class LMCGMIMKDNM
{
// Token: 0x06015F4B RID: 89931 RVA: 0x0051CD88 File Offset: 0x0051AF88
[Token(Token = "0x6015F4B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LMCGMIMKDNM()
{
}
// Token: 0x06015F4C RID: 89932 RVA: 0x0051CD9C File Offset: 0x0051AF9C
[Token(Token = "0x6015F4C")]
[Address(RVA = "0x1891A00", Offset = "0x1890A00", VA = "0x181891A00")]
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: 0x0400E64F RID: 58959
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E64F")]
public OBBBPCBIMME invention;
// Token: 0x0400E650 RID: 58960
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E650")]
public TrialInventionManager <>4__this;
}
// Token: 0x02003234 RID: 12852
[Token(Token = "0x2003234")]
[CompilerGenerated]
private sealed class PAMOMJBEMDH
{
// Token: 0x06015F4D RID: 89933 RVA: 0x0051CDE0 File Offset: 0x0051AFE0
[Token(Token = "0x6015F4D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PAMOMJBEMDH()
{
}
// Token: 0x06015F4E RID: 89934 RVA: 0x0051CDF4 File Offset: 0x0051AFF4
[Token(Token = "0x6015F4E")]
[Address(RVA = "0x1891D30", Offset = "0x1890D30", VA = "0x181891D30")]
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: 0x0400E651 RID: 58961
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E651")]
public TrialInventionManager <>4__this;
// Token: 0x0400E652 RID: 58962
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E652")]
public AGAJMBPABDL playerRemovedBy;
}
// Token: 0x02003236 RID: 12854
[Token(Token = "0x2003236")]
[CompilerGenerated]
private sealed class DPKANLBJMFA
{
// Token: 0x06015F55 RID: 89941 RVA: 0x0051CFA8 File Offset: 0x0051B1A8
[Token(Token = "0x6015F55")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DPKANLBJMFA()
{
}
// Token: 0x06015F56 RID: 89942 RVA: 0x0051CFBC File Offset: 0x0051B1BC
[Token(Token = "0x6015F56")]
[Address(RVA = "0x1890E50", Offset = "0x188FE50", VA = "0x181890E50")]
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: 0x0400E657 RID: 58967
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E657")]
public CBLLFJEDOII<bool> promise;
}
// Token: 0x02003237 RID: 12855
[Token(Token = "0x2003237")]
[CompilerGenerated]
private sealed class JNHODNOCACC
{
// Token: 0x06015F57 RID: 89943 RVA: 0x0051CFFC File Offset: 0x0051B1FC
[Token(Token = "0x6015F57")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JNHODNOCACC()
{
}
// Token: 0x06015F58 RID: 89944 RVA: 0x0051D010 File Offset: 0x0051B210
[Token(Token = "0x6015F58")]
[Address(RVA = "0x1891890", Offset = "0x1890890", VA = "0x181891890")]
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: 0x0400E658 RID: 58968
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E658")]
public Dictionary<string, TrialInventionManager.MJOCGIJACGM> trialInventionRegistry;
}
// Token: 0x02003238 RID: 12856
[Token(Token = "0x2003238")]
[CompilerGenerated]
private sealed class ICBPKBKDHKL
{
// Token: 0x06015F59 RID: 89945 RVA: 0x0051D070 File Offset: 0x0051B270
[Token(Token = "0x6015F59")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ICBPKBKDHKL()
{
}
// Token: 0x06015F5A RID: 89946 RVA: 0x0051D084 File Offset: 0x0051B284
[Token(Token = "0x6015F5A")]
[Address(RVA = "0x1891050", Offset = "0x1890050", VA = "0x181891050")]
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: 0x06015F5B RID: 89947 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015F5B")]
[Address(RVA = "0x18912F0", Offset = "0x18902F0", VA = "0x1818912F0")]
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: 0x06015F5C RID: 89948 RVA: 0x0051D1C8 File Offset: 0x0051B3C8
[Token(Token = "0x6015F5C")]
[Address(RVA = "0x1891480", Offset = "0x1890480", VA = "0x181891480")]
internal void <TryShowTrialInventionsCheckoutDialog>b__8()
{
this.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)1);
}
// Token: 0x06015F5D RID: 89949 RVA: 0x0051D1F0 File Offset: 0x0051B3F0
[Token(Token = "0x6015F5D")]
[Address(RVA = "0x18914E0", Offset = "0x18904E0", VA = "0x1818914E0")]
internal void <TryShowTrialInventionsCheckoutDialog>b__9(string _)
{
this.<>4__this.MIDGAAGOGII.OOOIENHGNCA((uint)2);
}
// Token: 0x06015F5E RID: 89950 RVA: 0x0051D218 File Offset: 0x0051B418
[Token(Token = "0x6015F5E")]
[Address(RVA = "0x1891440", Offset = "0x1890440", VA = "0x181891440")]
internal void <TryShowTrialInventionsCheckoutDialog>b__7()
{
TrialInventionManager trialInventionManager = this.<>4__this;
CheckoutDialogModel ckbjmonhpfp = trialInventionManager.CKBJMONHPFP;
if (ckbjmonhpfp != 0)
{
ckbjmonhpfp.Dismiss();
}
trialInventionManager.CKBJMONHPFP = (ulong)0L;
}
// Token: 0x06015F5F RID: 89951 RVA: 0x0051D24C File Offset: 0x0051B44C
[Token(Token = "0x6015F5F")]
[Address(RVA = "0x18912C0", Offset = "0x18902C0", VA = "0x1818912C0")]
internal void <TryShowTrialInventionsCheckoutDialog>b__1()
{
this.<>4__this.JBKOGOHIMFP = (ulong)0L;
this.<>4__this.FJLPPPNODGH = false;
}
// Token: 0x0400E659 RID: 58969
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E659")]
public TrialInventionManager <>4__this;
// Token: 0x0400E65A RID: 58970
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E65A")]
public DGOHCPBKOHD entryPoint;
// Token: 0x0400E65B RID: 58971
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E65B")]
public Action<int, CardModel, InventionModel, BAEJLDPBGFI> <>9__2;
// Token: 0x0400E65C RID: 58972
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E65C")]
public Action <>9__8;
// Token: 0x0400E65D RID: 58973
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E65D")]
public Action<string> <>9__9;
// Token: 0x0400E65E RID: 58974
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400E65E")]
public Action <>9__7;
}
// Token: 0x02003239 RID: 12857
[Token(Token = "0x2003239")]
[CompilerGenerated]
private sealed class BKLELCPDPLN
{
// Token: 0x06015F60 RID: 89952 RVA: 0x0051D27C File Offset: 0x0051B47C
[Token(Token = "0x6015F60")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BKLELCPDPLN()
{
}
// Token: 0x06015F61 RID: 89953 RVA: 0x0051D290 File Offset: 0x0051B490
[Token(Token = "0x6015F61")]
[Address(RVA = "0x188DBF0", Offset = "0x188CBF0", VA = "0x18188DBF0")]
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: 0x06015F62 RID: 89954 RVA: 0x0051D350 File Offset: 0x0051B550
[Token(Token = "0x6015F62")]
[Address(RVA = "0x188DEC0", Offset = "0x188CEC0", VA = "0x18188DEC0")]
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: 0x06015F63 RID: 89955 RVA: 0x0051D454 File Offset: 0x0051B654
[Token(Token = "0x6015F63")]
[Address(RVA = "0x80F8A0", Offset = "0x80E8A0", VA = "0x18080F8A0")]
internal void <TryShowTrialInventionsCheckoutDialog>b__10()
{
this.isShowingPurchaseResults = false;
}
// Token: 0x06015F64 RID: 89956 RVA: 0x0051D468 File Offset: 0x0051B668
[Token(Token = "0x6015F64")]
[Address(RVA = "0x188DE10", Offset = "0x188CE10", VA = "0x18188DE10")]
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: 0x0400E65F RID: 58975
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E65F")]
public bool isShowingPurchaseResults;
// Token: 0x0400E660 RID: 58976
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E660")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x0400E661 RID: 58977
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E661")]
public TrialInventionManager.ICBPKBKDHKL CS$<>8__locals1;
// Token: 0x0400E662 RID: 58978
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E662")]
public Action <>9__10;
// Token: 0x0400E663 RID: 58979
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E663")]
public Action<TrialInventionManager.ANPILNPJDOA> <>9__6;
}
// Token: 0x0200323A RID: 12858
[Token(Token = "0x200323A")]
[CompilerGenerated]
private sealed class AAAFFMPHMCK
{
// Token: 0x06015F65 RID: 89957 RVA: 0x0051D4D0 File Offset: 0x0051B6D0
[Token(Token = "0x6015F65")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AAAFFMPHMCK()
{
}
// Token: 0x06015F66 RID: 89958 RVA: 0x0051D4E4 File Offset: 0x0051B6E4
[Token(Token = "0x6015F66")]
[Address(RVA = "0x188DA20", Offset = "0x188CA20", VA = "0x18188DA20")]
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: 0x0400E664 RID: 58980
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E664")]
public TrialInventionManager.MJOCGIJACGM trialInventionRecord;
// Token: 0x0400E665 RID: 58981
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E665")]
public TrialInventionManager.ICBPKBKDHKL CS$<>8__locals2;
}
}
}