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

1307 lines
46 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecNet;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Circuits;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.Circuits;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002A33 RID: 10803
[Token(Token = "0x2002A33")]
public class RoomDoor : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x170032D4 RID: 13012
// (get) Token: 0x0601222A RID: 74282 RVA: 0x00424AAC File Offset: 0x00422CAC
[Token(Token = "0x170032D4")]
public string GOHIKOIAJNL
{
[Token(Token = "0x601222A")]
[Address(RVA = "0x932630", Offset = "0x931430", VA = "0x180932630")]
get
{
return this.JGDDAHFAMJL.KLIAOAJIPKM();
}
}
// Token: 0x170032D5 RID: 13013
// (get) Token: 0x0601222B RID: 74283 RVA: 0x00424ACC File Offset: 0x00422CCC
[Token(Token = "0x170032D5")]
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE HMIJHJHGJAA
{
[Token(Token = "0x601222B")]
[Address(RVA = "0x932680", Offset = "0x931480", VA = "0x180932680")]
get
{
return this.JGDDAHFAMJL.HHKKJDOCBNH();
}
}
// Token: 0x170032D6 RID: 13014
// (get) Token: 0x0601222C RID: 74284 RVA: 0x00424AEC File Offset: 0x00422CEC
[Token(Token = "0x170032D6")]
public HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI JPNNNGDMOPE
{
[Token(Token = "0x601222C")]
[Address(RVA = "0x930C70", Offset = "0x92FA70", VA = "0x180930C70")]
get
{
return this.PKOFFLBLCDD.KLIAOAJIPKM();
}
}
// Token: 0x170032D7 RID: 13015
// (get) Token: 0x0601222D RID: 74285 RVA: 0x00424B0C File Offset: 0x00422D0C
[Token(Token = "0x170032D7")]
public bool ECJAHKFCAPF
{
[Token(Token = "0x601222D")]
[Address(RVA = "0x9312E0", Offset = "0x9300E0", VA = "0x1809312E0")]
get
{
return this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
}
// Token: 0x170032D8 RID: 13016
// (get) Token: 0x0601222E RID: 74286 RVA: 0x00424B2C File Offset: 0x00422D2C
// (set) Token: 0x0601222F RID: 74287 RVA: 0x00424B4C File Offset: 0x00422D4C
[Token(Token = "0x170032D8")]
public bool ELKEKHJEKDN
{
[Token(Token = "0x601222E")]
[Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")]
get
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
[Token(Token = "0x601222F")]
[Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")]
set
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
}
// Token: 0x170032D9 RID: 13017
// (get) Token: 0x06012230 RID: 74288 RVA: 0x00424B68 File Offset: 0x00422D68
// (set) Token: 0x06012231 RID: 74289 RVA: 0x00424B88 File Offset: 0x00422D88
[Token(Token = "0x170032D9")]
public bool PMMMIOIKILL
{
[Token(Token = "0x6012230")]
[Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")]
get
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
[Token(Token = "0x6012231")]
[Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")]
set
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
}
// Token: 0x170032DA RID: 13018
// (get) Token: 0x06012232 RID: 74290 RVA: 0x00424BA4 File Offset: 0x00422DA4
[Token(Token = "0x170032DA")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6012232")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this._tool;
}
}
// Token: 0x170032DB RID: 13019
// (get) Token: 0x06012233 RID: 74291 RVA: 0x00424BB8 File Offset: 0x00422DB8
[Token(Token = "0x170032DB")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6012233")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x170032DC RID: 13020
// (get) Token: 0x06012234 RID: 74292 RVA: 0x00424BC8 File Offset: 0x00422DC8
[Token(Token = "0x170032DC")]
public bool NLLONFJBKKP
{
[Token(Token = "0x6012234")]
[Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260")]
get
{
return this.AGCKCEOOCHK;
}
}
// Token: 0x06012235 RID: 74293 RVA: 0x00424BDC File Offset: 0x00422DDC
[Token(Token = "0x6012235")]
[Address(RVA = "0x92ECC0", Offset = "0x92DAC0", VA = "0x18092ECC0", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.FEEIFFEDBOB);
int num = 0;
NMIGJEKFNME<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> nmigjekfnme;
this.JGDDAHFAMJL = nmigjekfnme;
Action action2 = new Action(this.DLNDEBDCKAK);
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> nmigjekfnme2;
this.PKOFFLBLCDD = nmigjekfnme2;
Action action3 = new Action(this.FGNCDHDHING);
int num2;
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "RD_HD", num2, (OHOEENCHJJE)num, action3, num);
num2 = 0;
this.JAHJKCKLBIF = kllmcpfpiie;
Action action4 = new Action(this.FAFJFFJCGPH);
int num3;
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "RD_HS", num3, (OHOEENCHJJE)num, action4, num);
num3 = 0;
this.FAAEAPJAFKC = kllmcpfpiie2;
}
// Token: 0x06012236 RID: 74294 RVA: 0x00424C74 File Offset: 0x00422E74
[Token(Token = "0x6012236")]
[Address(RVA = "0x9322D0", Offset = "0x9310D0", VA = "0x1809322D0")]
private void Start()
{
CreationObject component = base.GetComponent<CreationObject>();
this.EOJKOIGNHPJ = component;
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.doorRoot;
int num = 0;
if (!(disableObjectWhenCircuitsHidden == num))
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot;
bool flag = this.JAHJKCKLBIF.IAHDANBDAAM() != null;
disableObjectWhenCircuitsHidden2.enabled = flag;
if (this.JAHJKCKLBIF.IAHDANBDAAM() == 0)
{
this.doorRoot.gameObject.SetActive(true);
}
}
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden3 = this.signRoot;
int num2 = 0;
if (!(disableObjectWhenCircuitsHidden3 == num2))
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden4 = this.signRoot;
bool flag2 = this.FAAEAPJAFKC.IAHDANBDAAM() != null;
disableObjectWhenCircuitsHidden4.enabled = flag2;
if (this.FAAEAPJAFKC.IAHDANBDAAM() == 0)
{
this.signRoot.gameObject.SetActive(true);
}
}
this.DFGKELFCGAO();
this.FEEIFFEDBOB();
this.DAJDBINKKNN();
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
Action action = new Action(this.AGNLDFKEPMO);
int num3 = 0;
ebljhbjgdfb.BPAJKKAGPKB(action, num3 != 0);
}
// Token: 0x06012237 RID: 74295 RVA: 0x00424D6C File Offset: 0x00422F6C
[Token(Token = "0x6012237")]
[Address(RVA = "0x931BF0", Offset = "0x9309F0", VA = "0x180931BF0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
Action action = new Action(this.AGNLDFKEPMO);
ebljhbjgdfb.BIHKNNPGGKP(action);
}
// Token: 0x06012238 RID: 74296 RVA: 0x00424DA0 File Offset: 0x00422FA0
[Token(Token = "0x6012238")]
[Address(RVA = "0x930B50", Offset = "0x92F950", VA = "0x180930B50")]
private void FAFJFFJCGPH()
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.signRoot;
int num = 0;
if (!(disableObjectWhenCircuitsHidden == num))
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.signRoot;
bool flag = this.FAAEAPJAFKC.IAHDANBDAAM() != null;
disableObjectWhenCircuitsHidden2.enabled = flag;
if (this.FAAEAPJAFKC.IAHDANBDAAM() == 0)
{
this.signRoot.gameObject.SetActive(true);
}
}
}
// Token: 0x06012239 RID: 74297 RVA: 0x00424E00 File Offset: 0x00423000
[Token(Token = "0x6012239")]
[Address(RVA = "0x930D70", Offset = "0x92FB70", VA = "0x180930D70")]
private void FGNCDHDHING()
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.doorRoot;
int num = 0;
if (!(disableObjectWhenCircuitsHidden == num))
{
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot;
bool flag = this.JAHJKCKLBIF.IAHDANBDAAM() != null;
disableObjectWhenCircuitsHidden2.enabled = flag;
if (this.JAHJKCKLBIF.IAHDANBDAAM() == 0)
{
this.doorRoot.gameObject.SetActive(true);
}
}
}
// Token: 0x0601223A RID: 74298 RVA: 0x00424E60 File Offset: 0x00423060
[Token(Token = "0x601223A")]
[Address(RVA = "0x931DF0", Offset = "0x930BF0", VA = "0x180931DF0")]
public void ProcessCircuitInput(int signal)
{
bool isLocked = this.teleportationPortal.NLLONFJBKKP;
this.DAJDBINKKNN();
}
// Token: 0x0601223B RID: 74299 RVA: 0x00424E88 File Offset: 0x00423088
[Token(Token = "0x601223B")]
[Address(RVA = "0x92F360", Offset = "0x92E160", VA = "0x18092F360")]
public void CircuitSignalUpdated(Dictionary<InputSlot, int> signals)
{
bool flag;
if (flag)
{
TeleportationPortal teleportationPortal = this.teleportationPortal;
this.AGCKCEOOCHK = flag;
bool isLocked = teleportationPortal.NLLONFJBKKP;
this.DAJDBINKKNN();
}
bool flag2;
if (flag2 && !this.AGCKCEOOCHK && KKPBCOOONNK.BNNCCCFFALC)
{
ulong num;
Player player = Player.Find((int)num);
if (player)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcLocalPlayerUseDoor);
photonView.RpcPlayer(photonPlayer, anjgmeddnpe);
}
}
}
// Token: 0x0601223C RID: 74300 RVA: 0x00424F10 File Offset: 0x00423110
[Token(Token = "0x601223C")]
[Address(RVA = "0x931E80", Offset = "0x930C80", VA = "0x180931E80")]
[NFOMENMAOIA]
private void RpcLocalPlayerUseDoor()
{
string text = this.JGDDAHFAMJL.KLIAOAJIPKM();
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH();
Action action = new Action(this.JFJOAHPFIED);
if (RoomDoor.<>c.<>9__40_1 == 0)
{
RoomDoor.<>c.<>9__40_1 = delegate(string err)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
};
}
throw new NullReferenceException();
}
// Token: 0x0601223D RID: 74301 RVA: 0x00424F64 File Offset: 0x00423164
[Token(Token = "0x601223D")]
[Address(RVA = "0x92EB00", Offset = "0x92D900", VA = "0x18092EB00")]
private void AGNLDFKEPMO()
{
this.FEEIFFEDBOB();
}
// Token: 0x0601223E RID: 74302 RVA: 0x00424F78 File Offset: 0x00423178
[Token(Token = "0x601223E")]
[Address(RVA = "0x930CC0", Offset = "0x92FAC0", VA = "0x180930CC0")]
private void FEEIFFEDBOB()
{
this.DAJDBINKKNN();
CreationObject eojkoignhpj = this.EOJKOIGNHPJ;
int num = 0;
if (!(eojkoignhpj == num))
{
CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ;
KLCANJPOEPC jaakgfalejn = this.JAAKGFALEJN;
eojkoignhpj2.RemoveConfigurableSetting(jaakgfalejn);
this.BOHKKDHLAJI();
this.EOJKOIGNHPJ.RaiseObjectSettingsFunctionsChangedEvent();
}
}
// Token: 0x0601223F RID: 74303 RVA: 0x00424FCC File Offset: 0x004231CC
[Token(Token = "0x601223F")]
[Address(RVA = "0x930790", Offset = "0x92F590", VA = "0x180930790")]
private void DLNDEBDCKAK()
{
this.DAJDBINKKNN();
}
// Token: 0x06012240 RID: 74304 RVA: 0x00424FE0 File Offset: 0x004231E0
[Token(Token = "0x6012240")]
[Address(RVA = "0x92F910", Offset = "0x92E710", VA = "0x18092F910")]
private void DFGKELFCGAO()
{
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__44_ = RoomDoor.<>c.<>9__44_0;
if (<>9__44_ == 0)
{
RoomDoor.<>c.<>9__44_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OLFCABCNCLI);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__44_, ohindolfnmp, 50);
int num = 0;
ILINODKFHEO ilinodkfheo = this.EOJKOIGNHPJ.AddConfigurableSetting(pgihlfohnml);
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
CreationObject eojkoignhpj = this.EOJKOIGNHPJ;
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg;
if (RoomDoor.<>c.<>9__44_2 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
RoomDoor.<>c.<>9__44_2 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.OFODCDCBBPB);
ulong num2;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp2, dictionary, (int)num2);
ILINODKFHEO ilinodkfheo2 = eojkoignhpj.AddConfigurableSetting(klcanjpoepc);
CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
if (RoomDoor.<>c.<>9__44_4 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
RoomDoor.<>c.<>9__44_4 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.MMFNKFKACCH);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 20);
ILINODKFHEO ilinodkfheo3 = eojkoignhpj2.AddConfigurableSetting(cpnmfokdbkm);
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.signRoot;
int num3 = 0;
if (disableObjectWhenCircuitsHidden != num3)
{
CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
if (RoomDoor.<>c.<>9__44_6 == 0)
{
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
RoomDoor.<>c.<>9__44_6 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.JABNDCCONBJ);
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 10);
ILINODKFHEO ilinodkfheo4 = eojkoignhpj3.AddConfigurableSetting(cpnmfokdbkm2);
}
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot;
int num4 = 0;
if (disableObjectWhenCircuitsHidden2 != num4)
{
CreationObject eojkoignhpj4 = this.EOJKOIGNHPJ;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg4;
if (RoomDoor.<>c.<>9__44_8 == 0)
{
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
RoomDoor.<>c.<>9__44_8 = dedabhkcibg4;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.PBGBFDJFKIK);
CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, 10);
ILINODKFHEO ilinodkfheo5 = eojkoignhpj4.AddConfigurableSetting(cpnmfokdbkm3);
}
this.BOHKKDHLAJI();
CreationObject eojkoignhpj5 = this.EOJKOIGNHPJ;
DOPNALIMPNA[] array = new DOPNALIMPNA[6];
Func<string> func = new Func(this.ALPFEAPFNAP);
Action<string> action = new Action(this.BHKLIENHKLH);
INAOBEINBGO inaobeinbgo;
if (inaobeinbgo != 0)
{
}
array[0] = inaobeinbgo;
Func<int> func2 = new Func(this.FCLACIILPKL);
Action<int> action2 = new Action(this.AGPIIGNGFED);
string text;
ulong num5;
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action2, "Invite Mode (Subrooms only)", text, num, num, num, num, num5 != 0UL);
if (lnbmgippmjj != 0)
{
}
array[1] = lnbmgippmjj;
Func<bool> func3 = new Func(this.IGDKAIIILPB);
Action<bool> action3 = new Action(this.GIFIFDNIHPG);
int num6 = 0;
int num7 = 0;
string text2;
string text3;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num7, num6, text2, text3);
if (dhcinnflbba != 0)
{
}
array[2] = dhcinnflbba;
Func<bool> func4 = new Func(this.HNGALJCMNCD);
Action<bool> action4 = new Action(this.DPCOKEBAFOM);
int num8 = 0;
int num9 = 0;
string text4;
string text5;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num9, num8, text4, text5);
if (dhcinnflbba2 != 0)
{
}
array[3] = dhcinnflbba2;
Func<bool> func5 = new Func(this.BIOPJMIMIMI);
Action<bool> action5 = new Action(this.GAJOKBECNFL);
int num10 = 0;
int num11 = 0;
string text6;
string text7;
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num11, num10, text6, text7);
if (dhcinnflbba3 != 0)
{
}
array[4] = dhcinnflbba3;
Func<Dictionary<string, FLCFOLDCOJJ>> func6;
if (RoomDoor.<>c.<>9__44_14 == 0)
{
func6 = delegate
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
Func<DNACJGJEPEC, bool> <>9__44_2 = RoomDoor.<>c.<>9__44_20;
if (<>9__44_2 == 0)
{
RoomDoor.<>c.<>9__44_20 = delegate(DNACJGJEPEC subroom)
{
long <OMCJBBKKIKO>k__BackingField = subroom.<OMCJBBKKIKO>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
return <OMCJBBKKIKO>k__BackingField != ciibgmbofei.<OMCJBBKKIKO>k__BackingField;
};
}
IEnumerable<DNACJGJEPEC> enumerable = Enumerable.Where<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, <>9__44_2);
Func<DNACJGJEPEC, string> func9;
if (RoomDoor.<>c.<>9__44_21 == 0)
{
func9 = (DNACJGJEPEC subroom) => subroom.<LGACIEKBLBM>k__BackingField;
RoomDoor.<>c.<>9__44_21 = func9;
}
Func<DNACJGJEPEC, FLCFOLDCOJJ> func10;
if (RoomDoor.<>c.<>9__44_22 == 0)
{
func10 = delegate(DNACJGJEPEC subroom)
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
throw new NullReferenceException();
};
RoomDoor.<>c.<>9__44_22 = func10;
}
return Enumerable.ToDictionary<DNACJGJEPEC, string, FLCFOLDCOJJ>(enumerable, func9, func10);
};
RoomDoor.<>c.<>9__44_14 = func6;
}
Func<int> func7 = new Func(this.DGFOMBBGCCC);
Action<int> action6 = new Action(this.HKCPMGPLHGP);
Func<bool> func8;
if (RoomDoor.<>c.<>9__44_15 == 0)
{
func8 = delegate
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField3 = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
return ppenfjmfpne > 0;
};
RoomDoor.<>c.<>9__44_15 = func8;
}
int num12 = 0;
string text8;
ulong num13;
LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(func6, func7, action6, "Link to Subroom", text8, func8, num12, num13 != 0UL);
if (lnbmgippmjj2 != 0)
{
}
array[5] = lnbmgippmjj2;
string text9;
ECJBHJOCKHL ecjbhjockhl = eojkoignhpj5.AddFoldoutMenu(text9, 10, array);
}
// Token: 0x06012241 RID: 74305 RVA: 0x00425398 File Offset: 0x00423598
[Token(Token = "0x6012241")]
[Address(RVA = "0x92F0A0", Offset = "0x92DEA0", VA = "0x18092F0A0")]
private void BOHKKDHLAJI()
{
Dictionary<string, FLCFOLDCOJJ> fmaamcmjpaf = this.FMAAMCMJPAF;
fmaamcmjpaf.Clear();
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
int num = 0;
int num2 = 0;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
if (num2 < ppenfjmfpne)
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
string <LGACIEKBLBM>k__BackingField = ppenfjmfpne.<LGACIEKBLBM>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<LGACIEKBLBM>k__BackingField != ciibgmbofei.<OMCJBBKKIKO>k__BackingField)
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField3 = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
Dictionary<string, FLCFOLDCOJJ> fmaamcmjpaf2 = this.FMAAMCMJPAF;
string <KICGHMNHLDJ>k__BackingField = ciibgmbofei.<KICGHMNHLDJ>k__BackingField;
fmaamcmjpaf2.Add(<KICGHMNHLDJ>k__BackingField, num);
}
num++;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg;
if (RoomDoor.<>c.<>9__45_0 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
RoomDoor.<>c.<>9__45_0 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OMPCGLIHLOP);
Dictionary<string, FLCFOLDCOJJ> fmaamcmjpaf3 = this.FMAAMCMJPAF;
ulong num3;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, fmaamcmjpaf3, (int)num3);
this.JAAKGFALEJN = klcanjpoepc;
ILINODKFHEO ilinodkfheo = this.EOJKOIGNHPJ.AddConfigurableSetting(klcanjpoepc);
}
// Token: 0x06012242 RID: 74306 RVA: 0x00425484 File Offset: 0x00423684
[Token(Token = "0x6012242")]
[Address(RVA = "0x930F30", Offset = "0x92FD30", VA = "0x180930F30")]
private DABKFAIHBBP FPBKCEGMNIN(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL)
{
Action action = delegate
{
NMIGJEKFNME<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> jgddahfamjl = this.JGDDAHFAMJL;
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type = GEDCEIDOKJL;
string name = MMBOKOLAJFH;
jgddahfamjl.BDJFGEJFPPO(name, type);
};
throw new NullReferenceException();
}
// Token: 0x06012243 RID: 74307 RVA: 0x004254C0 File Offset: 0x004236C0
[Token(Token = "0x6012243")]
[Address(RVA = "0x9314D0", Offset = "0x9302D0", VA = "0x1809314D0")]
private DABKFAIHBBP KEHMKJCGDCG(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL)
{
string name = MMBOKOLAJFH;
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType && !string.IsNullOrWhiteSpace(MMBOKOLAJFH))
{
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room)
{
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene)
{
Debug.LogError("Unexpected RoomDoorTargetType");
goto IL_2E;
}
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
Func<DNACJGJEPEC, bool> func = delegate(DNACJGJEPEC s)
{
string name3 = name;
return string.Equals(s.<LGACIEKBLBM>k__BackingField, name3);
};
if (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func) != 0)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
}
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(name);
Func<string, string> func2 = delegate(string error)
{
string name2 = name;
return "Can't find room ^" + name2;
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<string> pmgcjepkfof2 = pmgcjepkfof.KPEGGEIPKDN(func2);
func2 += func2;
throw new NullReferenceException();
}
IL_2E:
return JJEKJGALHKO.LIPGKFECLDO("Invalid data");
}
// Token: 0x06012244 RID: 74308 RVA: 0x00425574 File Offset: 0x00423774
[Token(Token = "0x6012244")]
[Address(RVA = "0x92EEF0", Offset = "0x92DCF0", VA = "0x18092EEF0")]
private void BHKLIENHKLH(object NLNHFEEMFBN)
{
int hashCode = NLNHFEEMFBN.GetHashCode();
string targetName = hashCode;
Action <>9__1;
Action<string> <>9__2;
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
RoomDoor <>4__this = this;
string targetName3 = targetName;
DABKFAIHBBP dabkfaihbbp = <>4__this.FPBKCEGMNIN(targetName3, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room);
if (<>9__1 == 0)
{
Action action2 = delegate
{
string targetName2 = targetName;
RoomDoor <>4__this2 = this;
string text = "Linked door to ^" + targetName2;
<>4__this2.FJPEGJKFEKE("Success", text);
};
<>9__1 = action2;
}
if (<>9__2 == 0)
{
Action<string> action3 = delegate(string e)
{
this.FJPEGJKFEKE("Failed", e);
};
<>9__2 = action3;
}
}
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x06012245 RID: 74309 RVA: 0x004255CC File Offset: 0x004237CC
[Token(Token = "0x6012245")]
[Address(RVA = "0x92EC00", Offset = "0x92DA00", VA = "0x18092EC00")]
private string ALPFEAPFNAP()
{
if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 1)
{
return string.Empty;
}
return this.JGDDAHFAMJL.KLIAOAJIPKM();
}
// Token: 0x06012246 RID: 74310 RVA: 0x00425600 File Offset: 0x00423800
[Token(Token = "0x6012246")]
[Address(RVA = "0x931100", Offset = "0x92FF00", VA = "0x180931100")]
private void HKCPMGPLHGP(int KOIKDOKJCIJ)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
if (KOIKDOKJCIJ < ppenfjmfpne)
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
string <GNINPCNNPLF>k__BackingField = ppenfjmfpne.<GNINPCNNPLF>k__BackingField;
DABKFAIHBBP dabkfaihbbp = this.FPBKCEGMNIN(<GNINPCNNPLF>k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene);
Action action = new Action(this.AJPPDJPBDDE);
Action<string> action2 = new Action(this.ABPEFDLOCHF);
}
this.FJPEGJKFEKE("Failed", "Subroom not found");
}
// Token: 0x06012247 RID: 74311 RVA: 0x0042566C File Offset: 0x0042386C
[Token(Token = "0x6012247")]
[Address(RVA = "0x930690", Offset = "0x92F490", VA = "0x180930690")]
private int DGFOMBBGCCC()
{
if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 2)
{
return -1;
}
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
Predicate<DNACJGJEPEC> predicate = new Predicate(this.PIGFBJPMLNN);
return ECNNGIFNNNM.IDHAEOMJOML<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, predicate);
}
// Token: 0x06012248 RID: 74312 RVA: 0x004256B0 File Offset: 0x004238B0
[Token(Token = "0x6012248")]
[Address(RVA = "0x92EB10", Offset = "0x92D910", VA = "0x18092EB10")]
private void AGPIIGNGFED(int BCEFAKDFEMM)
{
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
// Token: 0x06012249 RID: 74313 RVA: 0x004256D8 File Offset: 0x004238D8
[Token(Token = "0x6012249")]
[Address(RVA = "0x930C70", Offset = "0x92FA70", VA = "0x180930C70")]
private int FCLACIILPKL()
{
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM();
throw new NullReferenceException();
}
// Token: 0x0601224A RID: 74314 RVA: 0x004256F8 File Offset: 0x004238F8
[Token(Token = "0x601224A")]
[Address(RVA = "0x931060", Offset = "0x92FE60", VA = "0x180931060")]
private void GIFIFDNIHPG(bool BCEFAKDFEMM)
{
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM();
}
// Token: 0x0601224B RID: 74315 RVA: 0x00425720 File Offset: 0x00423920
[Token(Token = "0x601224B")]
[Address(RVA = "0x9312E0", Offset = "0x9300E0", VA = "0x1809312E0")]
private bool IGDKAIIILPB()
{
return this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
// Token: 0x0601224C RID: 74316 RVA: 0x00425740 File Offset: 0x00423940
[Token(Token = "0x601224C")]
[Address(RVA = "0x92F540", Offset = "0x92E340", VA = "0x18092F540")]
private void DAJDBINKKNN()
{
TeleportationPortal teleportationPortal = this.teleportationPortal;
int num = 0;
if (teleportationPortal != num)
{
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH();
if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room)
{
this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)5L);
TeleportationPortal teleportationPortal2 = this.teleportationPortal;
string text = this.JGDDAHFAMJL.KLIAOAJIPKM();
teleportationPortal2.TargetName = text;
}
if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene)
{
this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)15L);
TeleportationPortal teleportationPortal3 = this.teleportationPortal;
string text2 = this.JGDDAHFAMJL.KLIAOAJIPKM();
teleportationPortal3.TargetName = text2;
TeleportationPortal teleportationPortal4 = this.teleportationPortal;
bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
teleportationPortal4.ForceNewInstance = flag;
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = pkofflblcdd.KLIAOAJIPKM();
if (pkofflblcdd != 0)
{
if (pkofflblcdd != 0)
{
if (eafcijbaagi != HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI.Normal)
{
goto IL_DE;
}
this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)4L);
}
this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)3L);
}
IL_DE:
this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)2L);
}
}
if (this.AGCKCEOOCHK)
{
return;
}
if (string.IsNullOrEmpty(this.JGDDAHFAMJL.KLIAOAJIPKM()))
{
this.roomNameText.text = "Not Active!";
return;
}
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge2;
if (ndaafgghcge2 == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room)
{
}
string empty = string.Empty;
string text4;
string text3 = text4.FIJDNLILJFG(17, "...");
string text5 = string.Format("{0}{1}", empty, text3);
}
// Token: 0x0601224D RID: 74317 RVA: 0x0042589C File Offset: 0x00423A9C
[Token(Token = "0x601224D")]
[Address(RVA = "0x930E90", Offset = "0x92FC90", VA = "0x180930E90")]
private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x0601224E RID: 74318 RVA: 0x004258B8 File Offset: 0x00423AB8
[Token(Token = "0x601224E")]
[Address(RVA = "0x930800", Offset = "0x92F600", VA = "0x180930800", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
long num;
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(num);
Action<KLCOGEIGEBJ> action = new Action(this.NGLMBEFKNIO);
int num2 = 0;
num2 += num2;
num2++;
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd2 = this.PKOFFLBLCDD;
int num3 = 0;
pkofflblcdd2.BDJFGEJFPPO(1, num3);
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x0601224F RID: 74319 RVA: 0x00425950 File Offset: 0x00423B50
[Token(Token = "0x601224F")]
[Address(RVA = "0x932020", Offset = "0x930E20", VA = "0x180932020", Slot = "17")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
HDHOILGNOJJ hdhoilgnojj = new HDHOILGNOJJ();
string text = this.JGDDAHFAMJL.KLIAOAJIPKM();
hdhoilgnojj.GOHIKOIAJNL = text;
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH();
hdhoilgnojj.EILLBAMOAPD = ndaafgghcge;
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM();
hdhoilgnojj.CHBPMENLBJJ = eafcijbaagi;
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
bool flag;
hdhoilgnojj.LLOKLEPFLIG = flag;
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
bool flag2;
hdhoilgnojj.CMCKGPLPGHB = flag2;
bool flag3 = this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
hdhoilgnojj.FLINOFEHCFP = flag3;
}
// Token: 0x06012250 RID: 74320 RVA: 0x004259F0 File Offset: 0x00423BF0
[Token(Token = "0x6012250")]
[Address(RVA = "0x9325D0", Offset = "0x9313D0", VA = "0x1809325D0")]
public RoomDoor()
{
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
this.FMAAMCMJPAF = dictionary;
base..ctor();
}
// Token: 0x06012251 RID: 74321 RVA: 0x00425A10 File Offset: 0x00423C10
[Token(Token = "0x6012251")]
[Address(RVA = "0x931400", Offset = "0x930200", VA = "0x180931400")]
[CompilerGenerated]
private void JFJOAHPFIED()
{
bool isCompleted = ((IAsyncResult)this.teleportationPortal).IsCompleted;
}
// Token: 0x06012252 RID: 74322 RVA: 0x00425A30 File Offset: 0x00423C30
[Token(Token = "0x6012252")]
[Address(RVA = "0x9319A0", Offset = "0x9307A0", VA = "0x1809319A0")]
[CompilerGenerated]
private void OLFCABCNCLI(CreationObjectSettingStringUIControl GCCLEJOGCCE)
{
int num = 0;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Link to Room");
Func<string> func = new Func(this.ALPFEAPFNAP);
Action<string> action = new Action(this.BHKLIENHKLH);
GCCLEJOGCCE.JJAPBNJPPAK = num;
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
}
// Token: 0x06012253 RID: 74323 RVA: 0x00425AA0 File Offset: 0x00423CA0
[Token(Token = "0x6012253")]
[Address(RVA = "0x9318D0", Offset = "0x9306D0", VA = "0x1809318D0")]
[CompilerGenerated]
private void OFODCDCBBPB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.FCLACIILPKL);
Action<int> action = new Action(this.AGPIIGNGFED);
}
// Token: 0x06012254 RID: 74324 RVA: 0x00425ADC File Offset: 0x00423CDC
[Token(Token = "0x6012254")]
[Address(RVA = "0x9317D0", Offset = "0x9305D0", VA = "0x1809317D0")]
[CompilerGenerated]
private void MMFNKFKACCH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.IGDKAIIILPB);
Action<bool> action = new Action(this.GIFIFDNIHPG);
}
// Token: 0x06012255 RID: 74325 RVA: 0x00425B18 File Offset: 0x00423D18
[Token(Token = "0x6012255")]
[Address(RVA = "0x931330", Offset = "0x930130", VA = "0x180931330")]
[CompilerGenerated]
private void JABNDCCONBJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.HNODHMEEIKP);
Action<bool> action = new Action(this.PGCKOIMEMOO);
}
// Token: 0x06012256 RID: 74326 RVA: 0x00425B54 File Offset: 0x00423D54
[Token(Token = "0x6012256")]
[Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")]
[CompilerGenerated]
private bool HNODHMEEIKP()
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
// Token: 0x06012257 RID: 74327 RVA: 0x00425B74 File Offset: 0x00423D74
[Token(Token = "0x6012257")]
[Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")]
[CompilerGenerated]
private void PGCKOIMEMOO(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x06012258 RID: 74328 RVA: 0x00425B90 File Offset: 0x00423D90
[Token(Token = "0x6012258")]
[Address(RVA = "0x931CB0", Offset = "0x930AB0", VA = "0x180931CB0")]
[CompilerGenerated]
private void PBGBFDJFKIK(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.HGHMMAGIKFD);
Action<bool> action = new Action(this.INFHKFAKBKN);
}
// Token: 0x06012259 RID: 74329 RVA: 0x00425BCC File Offset: 0x00423DCC
[Token(Token = "0x6012259")]
[Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")]
[CompilerGenerated]
private bool HGHMMAGIKFD()
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
// Token: 0x0601225A RID: 74330 RVA: 0x00425BEC File Offset: 0x00423DEC
[Token(Token = "0x601225A")]
[Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")]
[CompilerGenerated]
private void INFHKFAKBKN(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
// Token: 0x0601225B RID: 74331 RVA: 0x00425C08 File Offset: 0x00423E08
[Token(Token = "0x601225B")]
[Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")]
[CompilerGenerated]
private bool HNGALJCMNCD()
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
// Token: 0x0601225C RID: 74332 RVA: 0x00425C28 File Offset: 0x00423E28
[Token(Token = "0x601225C")]
[Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")]
[CompilerGenerated]
private void DPCOKEBAFOM(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x0601225D RID: 74333 RVA: 0x00425C44 File Offset: 0x00423E44
[Token(Token = "0x601225D")]
[Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")]
[CompilerGenerated]
private bool BIOPJMIMIMI()
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
// Token: 0x0601225E RID: 74334 RVA: 0x00425C64 File Offset: 0x00423E64
[Token(Token = "0x601225E")]
[Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")]
[CompilerGenerated]
private void GAJOKBECNFL(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
// Token: 0x0601225F RID: 74335 RVA: 0x00425C80 File Offset: 0x00423E80
[Token(Token = "0x601225F")]
[Address(RVA = "0x931AF0", Offset = "0x9308F0", VA = "0x180931AF0")]
[CompilerGenerated]
private void OMPCGLIHLOP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
FriendlyIntPagedGrid component = GCCLEJOGCCE.GetComponent<FriendlyIntPagedGrid>();
if (component != 0)
{
component.SetEmptyDisplayText("This room has no other subrooms.");
}
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.DGFOMBBGCCC);
Action<int> action = new Action(this.HKCPMGPLHGP);
}
// Token: 0x06012260 RID: 74336 RVA: 0x00425CD0 File Offset: 0x00423ED0
[Token(Token = "0x6012260")]
[Address(RVA = "0x92EBB0", Offset = "0x92D9B0", VA = "0x18092EBB0")]
[CompilerGenerated]
private void AJPPDJPBDDE()
{
this.FJPEGJKFEKE("Success", "Target type updated");
}
// Token: 0x06012261 RID: 74337 RVA: 0x00425CF0 File Offset: 0x00423EF0
[Token(Token = "0x6012261")]
[Address(RVA = "0x92EAB0", Offset = "0x92D8B0", VA = "0x18092EAB0")]
[CompilerGenerated]
private void ABPEFDLOCHF(string CHKKEHOKPJP)
{
this.FJPEGJKFEKE("Failed", CHKKEHOKPJP);
}
// Token: 0x06012262 RID: 74338 RVA: 0x00425D0C File Offset: 0x00423F0C
[Token(Token = "0x6012262")]
[Address(RVA = "0x931D80", Offset = "0x930B80", VA = "0x180931D80")]
[CompilerGenerated]
private bool PIGFBJPMLNN(DNACJGJEPEC ENMDDKHBHPA)
{
string <LGACIEKBLBM>k__BackingField = ENMDDKHBHPA.<LGACIEKBLBM>k__BackingField;
string text = this.JGDDAHFAMJL.KLIAOAJIPKM();
return string.Equals(<LGACIEKBLBM>k__BackingField, text);
}
// Token: 0x06012263 RID: 74339 RVA: 0x00425D3C File Offset: 0x00423F3C
[Token(Token = "0x6012263")]
[Address(RVA = "0x9318A0", Offset = "0x9306A0", VA = "0x1809318A0")]
[CompilerGenerated]
private void NGLMBEFKNIO(KLCOGEIGEBJ DDEGOJKBEAN)
{
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
DABKFAIHBBP dabkfaihbbp = this.FPBKCEGMNIN(<LGACIEKBLBM>k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room);
}
// Token: 0x0400BB63 RID: 47971
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400BB63")]
[SerializeField]
[Header("UI")]
private TextMesh roomNameText;
// Token: 0x0400BB64 RID: 47972
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400BB64")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool _tool;
// Token: 0x0400BB65 RID: 47973
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400BB65")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TeleportationPortal teleportationPortal;
// Token: 0x0400BB66 RID: 47974
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400BB66")]
[SerializeField]
private DisableObjectWhenCircuitsHidden signRoot;
// Token: 0x0400BB67 RID: 47975
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400BB67")]
[SerializeField]
private DisableObjectWhenCircuitsHidden doorRoot;
// Token: 0x0400BB68 RID: 47976
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400BB68")]
private bool AGCKCEOOCHK;
// Token: 0x0400BB69 RID: 47977
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400BB69")]
private readonly Dictionary<string, FLCFOLDCOJJ> FMAAMCMJPAF;
// Token: 0x0400BB6A RID: 47978
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400BB6A")]
private CreationObject EOJKOIGNHPJ;
// Token: 0x0400BB6B RID: 47979
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400BB6B")]
private KLCANJPOEPC JAAKGFALEJN;
// Token: 0x0400BB6C RID: 47980
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400BB6C")]
private NMIGJEKFNME<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> JGDDAHFAMJL;
// Token: 0x0400BB6D RID: 47981
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400BB6D")]
private NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> PKOFFLBLCDD;
// Token: 0x0400BB6E RID: 47982
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400BB6E")]
private KLLMCPFPIIE<bool> JAHJKCKLBIF;
// Token: 0x0400BB6F RID: 47983
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400BB6F")]
private KLLMCPFPIIE<bool> FAAEAPJAFKC;
// Token: 0x02002A35 RID: 10805
[Token(Token = "0x2002A35")]
[CompilerGenerated]
private sealed class BBDANIBLEEL
{
// Token: 0x06012272 RID: 74354 RVA: 0x00425F7C File Offset: 0x0042417C
[Token(Token = "0x6012272")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BBDANIBLEEL()
{
}
// Token: 0x06012273 RID: 74355 RVA: 0x00425F90 File Offset: 0x00424190
[Token(Token = "0x6012273")]
[Address(RVA = "0x91FB90", Offset = "0x91E990", VA = "0x18091FB90")]
internal void <TrySetTargetRoom>b__0()
{
NMIGJEKFNME<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> jgddahfamjl = this.<>4__this.JGDDAHFAMJL;
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.type;
string text = this.name;
jgddahfamjl.BDJFGEJFPPO(text, ndaafgghcge);
}
// Token: 0x0400BB7D RID: 47997
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BB7D")]
public RoomDoor <>4__this;
// Token: 0x0400BB7E RID: 47998
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BB7E")]
public string name;
// Token: 0x0400BB7F RID: 47999
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BB7F")]
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type;
}
// Token: 0x02002A36 RID: 10806
[Token(Token = "0x2002A36")]
[CompilerGenerated]
private sealed class CKDKIIJEBJL
{
// Token: 0x06012274 RID: 74356 RVA: 0x00425FC8 File Offset: 0x004241C8
[Token(Token = "0x6012274")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CKDKIIJEBJL()
{
}
// Token: 0x06012275 RID: 74357 RVA: 0x00425FDC File Offset: 0x004241DC
[Token(Token = "0x6012275")]
[Address(RVA = "0x91FBF0", Offset = "0x91E9F0", VA = "0x18091FBF0")]
internal string <ValidateTargetData>b__0(string error)
{
string text = this.name;
return "Can't find room ^" + text;
}
// Token: 0x06012276 RID: 74358 RVA: 0x00425FFC File Offset: 0x004241FC
[Token(Token = "0x6012276")]
[Address(RVA = "0x91FC30", Offset = "0x91EA30", VA = "0x18091FC30")]
internal bool <ValidateTargetData>b__1(DNACJGJEPEC s)
{
string text = this.name;
return string.Equals(s.<LGACIEKBLBM>k__BackingField, text);
}
// Token: 0x0400BB80 RID: 48000
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BB80")]
public string name;
}
// Token: 0x02002A37 RID: 10807
[Token(Token = "0x2002A37")]
[CompilerGenerated]
private sealed class OFNJNNPLICO
{
// Token: 0x06012277 RID: 74359 RVA: 0x00426024 File Offset: 0x00424224
[Token(Token = "0x6012277")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OFNJNNPLICO()
{
}
// Token: 0x06012278 RID: 74360 RVA: 0x00426038 File Offset: 0x00424238
[Token(Token = "0x6012278")]
[Address(RVA = "0x92C130", Offset = "0x92AF30", VA = "0x18092C130")]
internal void <TargetRoomName_Set>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
RoomDoor roomDoor = this.<>4__this;
string text = this.targetName;
DABKFAIHBBP dabkfaihbbp = roomDoor.FPBKCEGMNIN(text, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room);
if (this.<>9__1 == 0)
{
Action action = delegate
{
string text2 = this.targetName;
RoomDoor roomDoor2 = this.<>4__this;
string text3 = "Linked door to ^" + text2;
roomDoor2.FJPEGJKFEKE("Success", text3);
};
this.<>9__1 = action;
}
if (this.<>9__2 == 0)
{
Action<string> action2 = delegate(string e)
{
this.<>4__this.FJPEGJKFEKE("Failed", e);
};
this.<>9__2 = action2;
}
}
}
// Token: 0x06012279 RID: 74361 RVA: 0x004260A8 File Offset: 0x004242A8
[Token(Token = "0x6012279")]
[Address(RVA = "0x92C250", Offset = "0x92B050", VA = "0x18092C250")]
internal void <TargetRoomName_Set>b__1()
{
string text = this.targetName;
RoomDoor roomDoor = this.<>4__this;
string text2 = "Linked door to ^" + text;
roomDoor.FJPEGJKFEKE("Success", text2);
}
// Token: 0x0601227A RID: 74362 RVA: 0x004260E4 File Offset: 0x004242E4
[Token(Token = "0x601227A")]
[Address(RVA = "0x92C2C0", Offset = "0x92B0C0", VA = "0x18092C2C0")]
internal void <TargetRoomName_Set>b__2(string e)
{
this.<>4__this.FJPEGJKFEKE("Failed", e);
}
// Token: 0x0400BB81 RID: 48001
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BB81")]
public RoomDoor <>4__this;
// Token: 0x0400BB82 RID: 48002
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BB82")]
public string targetName;
// Token: 0x0400BB83 RID: 48003
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BB83")]
public Action <>9__1;
// Token: 0x0400BB84 RID: 48004
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400BB84")]
public Action<string> <>9__2;
}
}
}