Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/RoomDoor.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1336 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 Pathfinding.RVO;
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: 0x02002B1C RID: 11036
[Token(Token = "0x2002B1C")]
public class RoomDoor : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x17003387 RID: 13191
// (get) Token: 0x06012666 RID: 75366 RVA: 0x0042E6F4 File Offset: 0x0042C8F4
[Token(Token = "0x17003387")]
public string GOHIKOIAJNL
{
[Token(Token = "0x6012666")]
[Address(RVA = "0x14C74A0", Offset = "0x14C64A0", VA = "0x1814C74A0")]
get
{
return this.JGDDAHFAMJL.KLIAOAJIPKM();
}
}
// Token: 0x17003388 RID: 13192
// (get) Token: 0x06012667 RID: 75367 RVA: 0x0042E714 File Offset: 0x0042C914
[Token(Token = "0x17003388")]
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE HMIJHJHGJAA
{
[Token(Token = "0x6012667")]
[Address(RVA = "0x14C74F0", Offset = "0x14C64F0", VA = "0x1814C74F0")]
get
{
return this.JGDDAHFAMJL.HHKKJDOCBNH();
}
}
// Token: 0x17003389 RID: 13193
// (get) Token: 0x06012668 RID: 75368 RVA: 0x0042E734 File Offset: 0x0042C934
[Token(Token = "0x17003389")]
public HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI JPNNNGDMOPE
{
[Token(Token = "0x6012668")]
[Address(RVA = "0x14C5B20", Offset = "0x14C4B20", VA = "0x1814C5B20")]
get
{
return this.PKOFFLBLCDD.KLIAOAJIPKM();
}
}
// Token: 0x1700338A RID: 13194
// (get) Token: 0x06012669 RID: 75369 RVA: 0x0042E754 File Offset: 0x0042C954
[Token(Token = "0x1700338A")]
public bool ECJAHKFCAPF
{
[Token(Token = "0x6012669")]
[Address(RVA = "0x14C61A0", Offset = "0x14C51A0", VA = "0x1814C61A0")]
get
{
return this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
}
// Token: 0x1700338B RID: 13195
// (get) Token: 0x0601266A RID: 75370 RVA: 0x0042E774 File Offset: 0x0042C974
// (set) Token: 0x0601266B RID: 75371 RVA: 0x0042E794 File Offset: 0x0042C994
[Token(Token = "0x1700338B")]
public bool ELKEKHJEKDN
{
[Token(Token = "0x601266A")]
[Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")]
get
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
[Token(Token = "0x601266B")]
[Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")]
set
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
}
// Token: 0x1700338C RID: 13196
// (get) Token: 0x0601266C RID: 75372 RVA: 0x0042E7B0 File Offset: 0x0042C9B0
// (set) Token: 0x0601266D RID: 75373 RVA: 0x0042E7D0 File Offset: 0x0042C9D0
[Token(Token = "0x1700338C")]
public bool PMMMIOIKILL
{
[Token(Token = "0x601266C")]
[Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")]
get
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
[Token(Token = "0x601266D")]
[Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")]
set
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
}
// Token: 0x1700338D RID: 13197
// (get) Token: 0x0601266E RID: 75374 RVA: 0x0042E7EC File Offset: 0x0042C9EC
[Token(Token = "0x1700338D")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x601266E")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this._tool;
}
}
// Token: 0x1700338E RID: 13198
// (get) Token: 0x0601266F RID: 75375 RVA: 0x0042E800 File Offset: 0x0042CA00
[Token(Token = "0x1700338E")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x601266F")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
get
{
}
}
// Token: 0x1700338F RID: 13199
// (get) Token: 0x06012670 RID: 75376 RVA: 0x0042E810 File Offset: 0x0042CA10
[Token(Token = "0x1700338F")]
public bool NLLONFJBKKP
{
[Token(Token = "0x6012670")]
[Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0")]
get
{
return this.AGCKCEOOCHK;
}
}
// Token: 0x06012671 RID: 75377 RVA: 0x0042E824 File Offset: 0x0042CA24
[Token(Token = "0x6012671")]
[Address(RVA = "0x14C3B30", Offset = "0x14C2B30", VA = "0x1814C3B30", 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: 0x06012672 RID: 75378 RVA: 0x0042E8BC File Offset: 0x0042CABC
[Token(Token = "0x6012672")]
[Address(RVA = "0x14C7140", Offset = "0x14C6140", VA = "0x1814C7140")]
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: 0x06012673 RID: 75379 RVA: 0x0042E9B4 File Offset: 0x0042CBB4
[Token(Token = "0x6012673")]
[Address(RVA = "0x14C6A60", Offset = "0x14C5A60", VA = "0x1814C6A60", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
Action action = new Action(this.AGNLDFKEPMO);
ebljhbjgdfb.BIHKNNPGGKP(action);
}
// Token: 0x06012674 RID: 75380 RVA: 0x0042E9E8 File Offset: 0x0042CBE8
[Token(Token = "0x6012674")]
[Address(RVA = "0x14C5A00", Offset = "0x14C4A00", VA = "0x1814C5A00")]
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: 0x06012675 RID: 75381 RVA: 0x0042EA48 File Offset: 0x0042CC48
[Token(Token = "0x6012675")]
[Address(RVA = "0x14C5C20", Offset = "0x14C4C20", VA = "0x1814C5C20")]
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: 0x06012676 RID: 75382 RVA: 0x0042EAA8 File Offset: 0x0042CCA8
[Token(Token = "0x6012676")]
[Address(RVA = "0x14C6C60", Offset = "0x14C5C60", VA = "0x1814C6C60")]
public void ProcessCircuitInput(int signal)
{
bool isLocked = this.teleportationPortal.NLLONFJBKKP;
this.DAJDBINKKNN();
}
// Token: 0x06012677 RID: 75383 RVA: 0x0042EAD0 File Offset: 0x0042CCD0
[Token(Token = "0x6012677")]
[Address(RVA = "0x14C41D0", Offset = "0x14C31D0", VA = "0x1814C41D0")]
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: 0x06012678 RID: 75384 RVA: 0x0042EB58 File Offset: 0x0042CD58
[Token(Token = "0x6012678")]
[Address(RVA = "0x14C6CF0", Offset = "0x14C5CF0", VA = "0x1814C6CF0")]
[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: 0x06012679 RID: 75385 RVA: 0x0042EBAC File Offset: 0x0042CDAC
[Token(Token = "0x6012679")]
[Address(RVA = "0x14C3960", Offset = "0x14C2960", VA = "0x1814C3960")]
private void AGNLDFKEPMO()
{
this.FEEIFFEDBOB();
}
// Token: 0x0601267A RID: 75386 RVA: 0x0042EBC0 File Offset: 0x0042CDC0
[Token(Token = "0x601267A")]
[Address(RVA = "0x14C5B70", Offset = "0x14C4B70", VA = "0x1814C5B70")]
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: 0x0601267B RID: 75387 RVA: 0x0042EC14 File Offset: 0x0042CE14
[Token(Token = "0x601267B")]
[Address(RVA = "0x14C5630", Offset = "0x14C4630", VA = "0x1814C5630")]
private void DLNDEBDCKAK()
{
this.DAJDBINKKNN();
}
// Token: 0x0601267C RID: 75388 RVA: 0x0042EC28 File Offset: 0x0042CE28
[Token(Token = "0x601267C")]
[Address(RVA = "0x14C4780", Offset = "0x14C3780", VA = "0x1814C4780")]
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;
ulong num8;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num7, num6, text2, text3, (int)num8, num);
if (dhcinnflbba != 0)
{
}
array[2] = dhcinnflbba;
Func<bool> func4 = new Func(this.HNGALJCMNCD);
Action<bool> action4 = new Action(this.DPCOKEBAFOM);
int num9 = 0;
int num10 = 0;
string text4;
string text5;
ulong num11;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num10, num9, text4, text5, (int)num11, num);
if (dhcinnflbba2 != 0)
{
}
array[3] = dhcinnflbba2;
Func<bool> func5 = new Func(this.BIOPJMIMIMI);
Action<bool> action5 = new Action(this.GAJOKBECNFL);
int num12 = 0;
int num13 = 0;
string text6;
string text7;
ulong num14;
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num13, num12, text6, text7, (int)num14, num);
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;
int num17 = 0;
num17 += num17;
num17++;
return ppenfjmfpne > 0;
};
RoomDoor.<>c.<>9__44_15 = func8;
}
int num15 = 0;
string text8;
ulong num16;
LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(func6, func7, action6, "Link to Subroom", text8, func8, num15, num16 != 0UL);
if (lnbmgippmjj2 != 0)
{
}
array[5] = lnbmgippmjj2;
string text9;
ECJBHJOCKHL ecjbhjockhl = eojkoignhpj5.AddFoldoutMenu(text9, 10, array);
}
// Token: 0x0601267D RID: 75389 RVA: 0x0042EFE8 File Offset: 0x0042D1E8
[Token(Token = "0x601267D")]
[Address(RVA = "0x14C3F10", Offset = "0x14C2F10", VA = "0x1814C3F10")]
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: 0x0601267E RID: 75390 RVA: 0x0042F0D4 File Offset: 0x0042D2D4
[Token(Token = "0x601267E")]
[Address(RVA = "0x14C5DE0", Offset = "0x14C4DE0", VA = "0x1814C5DE0")]
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, true);
};
throw new NullReferenceException();
}
// Token: 0x0601267F RID: 75391 RVA: 0x0042F110 File Offset: 0x0042D310
[Token(Token = "0x601267F")]
[Address(RVA = "0x14C6390", Offset = "0x14C5390", VA = "0x1814C6390")]
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)
{
}
}
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: 0x06012680 RID: 75392 RVA: 0x0042F1C0 File Offset: 0x0042D3C0
[Token(Token = "0x6012680")]
[Address(RVA = "0x14C3D60", Offset = "0x14C2D60", VA = "0x1814C3D60")]
private void BHKLIENHKLH(object NLNHFEEMFBN)
{
RoomDoor.OFNJNNPLICO ofnjnnplico = new RoomDoor.OFNJNNPLICO();
ofnjnnplico.<>4__this = this;
int hashCode = NLNHFEEMFBN.GetHashCode();
ofnjnnplico.targetName = hashCode;
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
RoomDoor <>4__this = ofnjnnplico.<>4__this;
string targetName = ofnjnnplico.targetName;
DABKFAIHBBP dabkfaihbbp = <>4__this.FPBKCEGMNIN(targetName, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room);
if (ofnjnnplico.<>9__1 == 0)
{
Action action2 = delegate
{
string targetName2 = ofnjnnplico.targetName;
RoomDoor <>4__this2 = ofnjnnplico.<>4__this;
string text = "Linked door to ^" + targetName2;
<>4__this2.FJPEGJKFEKE("Success", text);
};
ofnjnnplico.<>9__1 = action2;
}
int num2 = 0;
if (num2 < 1)
{
num2 += num2;
num2++;
}
if (ofnjnnplico.<>9__2 == 0)
{
Action<string> action3 = delegate(string e)
{
ofnjnnplico.<>4__this.FJPEGJKFEKE("Failed", e);
};
ofnjnnplico.<>9__2 = action3;
}
if (num2 < ofnjnnplico)
{
num2 += num2;
num2++;
}
}
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x06012681 RID: 75393 RVA: 0x0042F218 File Offset: 0x0042D418
[Token(Token = "0x6012681")]
[Address(RVA = "0x14C3A70", Offset = "0x14C2A70", VA = "0x1814C3A70")]
private string ALPFEAPFNAP()
{
if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 1)
{
return string.Empty;
}
return this.JGDDAHFAMJL.KLIAOAJIPKM();
}
// Token: 0x06012682 RID: 75394 RVA: 0x0042F24C File Offset: 0x0042D44C
[Token(Token = "0x6012682")]
[Address(RVA = "0x14C5FC0", Offset = "0x14C4FC0", VA = "0x1814C5FC0")]
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: 0x06012683 RID: 75395 RVA: 0x0042F2B8 File Offset: 0x0042D4B8
[Token(Token = "0x6012683")]
[Address(RVA = "0x14C5530", Offset = "0x14C4530", VA = "0x1814C5530")]
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: 0x06012684 RID: 75396 RVA: 0x0042F2FC File Offset: 0x0042D4FC
[Token(Token = "0x6012684")]
[Address(RVA = "0x14C3970", Offset = "0x14C2970", VA = "0x1814C3970")]
private void AGPIIGNGFED(int BCEFAKDFEMM)
{
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
// Token: 0x06012685 RID: 75397 RVA: 0x0042F324 File Offset: 0x0042D524
[Token(Token = "0x6012685")]
[Address(RVA = "0x14C5B20", Offset = "0x14C4B20", VA = "0x1814C5B20")]
private int FCLACIILPKL()
{
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM();
throw new NullReferenceException();
}
// Token: 0x06012686 RID: 75398 RVA: 0x0042F344 File Offset: 0x0042D544
[Token(Token = "0x6012686")]
[Address(RVA = "0x14C5F10", Offset = "0x14C4F10", VA = "0x1814C5F10")]
private void GIFIFDNIHPG(bool BCEFAKDFEMM)
{
NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM();
}
// Token: 0x06012687 RID: 75399 RVA: 0x0042F36C File Offset: 0x0042D56C
[Token(Token = "0x6012687")]
[Address(RVA = "0x14C61A0", Offset = "0x14C51A0", VA = "0x1814C61A0")]
private bool IGDKAIIILPB()
{
return this.PKOFFLBLCDD.HHKKJDOCBNH() != null;
}
// Token: 0x06012688 RID: 75400 RVA: 0x0042F38C File Offset: 0x0042D58C
[Token(Token = "0x6012688")]
[Address(RVA = "0x14C43B0", Offset = "0x14C33B0", VA = "0x1814C43B0")]
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: 0x06012689 RID: 75401 RVA: 0x0042F4E8 File Offset: 0x0042D6E8
[Token(Token = "0x6012689")]
[Address(RVA = "0x14C5D40", Offset = "0x14C4D40", VA = "0x1814C5D40")]
private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x0601268A RID: 75402 RVA: 0x0042F504 File Offset: 0x0042D704
[Token(Token = "0x601268A")]
[Address(RVA = "0x14C56A0", Offset = "0x14C46A0", VA = "0x1814C56A0", 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;
ulong num4;
pkofflblcdd2.BDJFGEJFPPO(1, num3, num4 != 0UL);
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x0601268B RID: 75403 RVA: 0x0042F598 File Offset: 0x0042D798
[Token(Token = "0x601268B")]
[Address(RVA = "0x14C6E90", Offset = "0x14C5E90", VA = "0x1814C6E90", 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: 0x0601268C RID: 75404 RVA: 0x0042F638 File Offset: 0x0042D838
[Token(Token = "0x601268C")]
[Address(RVA = "0x14C7440", Offset = "0x14C6440", VA = "0x1814C7440")]
public RoomDoor()
{
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
this.FMAAMCMJPAF = dictionary;
base..ctor();
}
// Token: 0x0601268D RID: 75405 RVA: 0x0042F658 File Offset: 0x0042D858
[Token(Token = "0x601268D")]
[Address(RVA = "0x14C62C0", Offset = "0x14C52C0", VA = "0x1814C62C0")]
[CompilerGenerated]
private void JFJOAHPFIED()
{
RVOLayer layer = ((IAgent)this.teleportationPortal).Layer;
}
// Token: 0x0601268E RID: 75406 RVA: 0x0042F678 File Offset: 0x0042D878
[Token(Token = "0x601268E")]
[Address(RVA = "0x14C6810", Offset = "0x14C5810", VA = "0x1814C6810")]
[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: 0x0601268F RID: 75407 RVA: 0x0042F6E8 File Offset: 0x0042D8E8
[Token(Token = "0x601268F")]
[Address(RVA = "0x14C6740", Offset = "0x14C5740", VA = "0x1814C6740")]
[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: 0x06012690 RID: 75408 RVA: 0x0042F724 File Offset: 0x0042D924
[Token(Token = "0x6012690")]
[Address(RVA = "0x14C6640", Offset = "0x14C5640", VA = "0x1814C6640")]
[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: 0x06012691 RID: 75409 RVA: 0x0042F760 File Offset: 0x0042D960
[Token(Token = "0x6012691")]
[Address(RVA = "0x14C61F0", Offset = "0x14C51F0", VA = "0x1814C61F0")]
[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: 0x06012692 RID: 75410 RVA: 0x0042F79C File Offset: 0x0042D99C
[Token(Token = "0x6012692")]
[Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")]
[CompilerGenerated]
private bool HNODHMEEIKP()
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
// Token: 0x06012693 RID: 75411 RVA: 0x0042F7BC File Offset: 0x0042D9BC
[Token(Token = "0x6012693")]
[Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")]
[CompilerGenerated]
private void PGCKOIMEMOO(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x06012694 RID: 75412 RVA: 0x0042F7D8 File Offset: 0x0042D9D8
[Token(Token = "0x6012694")]
[Address(RVA = "0x14C6B20", Offset = "0x14C5B20", VA = "0x1814C6B20")]
[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: 0x06012695 RID: 75413 RVA: 0x0042F814 File Offset: 0x0042DA14
[Token(Token = "0x6012695")]
[Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")]
[CompilerGenerated]
private bool HGHMMAGIKFD()
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
// Token: 0x06012696 RID: 75414 RVA: 0x0042F834 File Offset: 0x0042DA34
[Token(Token = "0x6012696")]
[Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")]
[CompilerGenerated]
private void INFHKFAKBKN(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
// Token: 0x06012697 RID: 75415 RVA: 0x0042F850 File Offset: 0x0042DA50
[Token(Token = "0x6012697")]
[Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")]
[CompilerGenerated]
private bool HNGALJCMNCD()
{
return this.FAAEAPJAFKC.IAHDANBDAAM() != null;
}
// Token: 0x06012698 RID: 75416 RVA: 0x0042F870 File Offset: 0x0042DA70
[Token(Token = "0x6012698")]
[Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")]
[CompilerGenerated]
private void DPCOKEBAFOM(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> faaeapjafkc = this.FAAEAPJAFKC;
}
// Token: 0x06012699 RID: 75417 RVA: 0x0042F88C File Offset: 0x0042DA8C
[Token(Token = "0x6012699")]
[Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")]
[CompilerGenerated]
private bool BIOPJMIMIMI()
{
return this.JAHJKCKLBIF.IAHDANBDAAM() != null;
}
// Token: 0x0601269A RID: 75418 RVA: 0x0042F8AC File Offset: 0x0042DAAC
[Token(Token = "0x601269A")]
[Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")]
[CompilerGenerated]
private void GAJOKBECNFL(bool MBJCIBHEOMM)
{
KLLMCPFPIIE<bool> jahjkcklbif = this.JAHJKCKLBIF;
}
// Token: 0x0601269B RID: 75419 RVA: 0x0042F8C8 File Offset: 0x0042DAC8
[Token(Token = "0x601269B")]
[Address(RVA = "0x14C6960", Offset = "0x14C5960", VA = "0x1814C6960")]
[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: 0x0601269C RID: 75420 RVA: 0x0042F918 File Offset: 0x0042DB18
[Token(Token = "0x601269C")]
[Address(RVA = "0x14C3A20", Offset = "0x14C2A20", VA = "0x1814C3A20")]
[CompilerGenerated]
private void AJPPDJPBDDE()
{
this.FJPEGJKFEKE("Success", "Target type updated");
}
// Token: 0x0601269D RID: 75421 RVA: 0x0042F938 File Offset: 0x0042DB38
[Token(Token = "0x601269D")]
[Address(RVA = "0x14C3910", Offset = "0x14C2910", VA = "0x1814C3910")]
[CompilerGenerated]
private void ABPEFDLOCHF(string CHKKEHOKPJP)
{
this.FJPEGJKFEKE("Failed", CHKKEHOKPJP);
}
// Token: 0x0601269E RID: 75422 RVA: 0x0042F954 File Offset: 0x0042DB54
[Token(Token = "0x601269E")]
[Address(RVA = "0x14C6BF0", Offset = "0x14C5BF0", VA = "0x1814C6BF0")]
[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: 0x0601269F RID: 75423 RVA: 0x0042F984 File Offset: 0x0042DB84
[Token(Token = "0x601269F")]
[Address(RVA = "0x14C6710", Offset = "0x14C5710", VA = "0x1814C6710")]
[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: 0x0400BD75 RID: 48501
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400BD75")]
[SerializeField]
[Header("UI")]
private TextMesh roomNameText;
// Token: 0x0400BD76 RID: 48502
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400BD76")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool _tool;
// Token: 0x0400BD77 RID: 48503
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400BD77")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TeleportationPortal teleportationPortal;
// Token: 0x0400BD78 RID: 48504
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400BD78")]
[SerializeField]
private DisableObjectWhenCircuitsHidden signRoot;
// Token: 0x0400BD79 RID: 48505
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400BD79")]
[SerializeField]
private DisableObjectWhenCircuitsHidden doorRoot;
// Token: 0x0400BD7A RID: 48506
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400BD7A")]
private bool AGCKCEOOCHK;
// Token: 0x0400BD7B RID: 48507
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400BD7B")]
private readonly Dictionary<string, FLCFOLDCOJJ> FMAAMCMJPAF;
// Token: 0x0400BD7C RID: 48508
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400BD7C")]
private CreationObject EOJKOIGNHPJ;
// Token: 0x0400BD7D RID: 48509
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400BD7D")]
private KLCANJPOEPC JAAKGFALEJN;
// Token: 0x0400BD7E RID: 48510
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400BD7E")]
private NMIGJEKFNME<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> JGDDAHFAMJL;
// Token: 0x0400BD7F RID: 48511
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400BD7F")]
private NMIGJEKFNME<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> PKOFFLBLCDD;
// Token: 0x0400BD80 RID: 48512
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400BD80")]
private KLLMCPFPIIE<bool> JAHJKCKLBIF;
// Token: 0x0400BD81 RID: 48513
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400BD81")]
private KLLMCPFPIIE<bool> FAAEAPJAFKC;
// Token: 0x02002B1E RID: 11038
[Token(Token = "0x2002B1E")]
[CompilerGenerated]
private sealed class BBDANIBLEEL
{
// Token: 0x060126AE RID: 75438 RVA: 0x0042FBCC File Offset: 0x0042DDCC
[Token(Token = "0x60126AE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BBDANIBLEEL()
{
}
// Token: 0x060126AF RID: 75439 RVA: 0x0042FBE0 File Offset: 0x0042DDE0
[Token(Token = "0x60126AF")]
[Address(RVA = "0x1870DA0", Offset = "0x186FDA0", VA = "0x181870DA0")]
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, true);
}
// Token: 0x0400BD8F RID: 48527
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD8F")]
public RoomDoor <>4__this;
// Token: 0x0400BD90 RID: 48528
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BD90")]
public string name;
// Token: 0x0400BD91 RID: 48529
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BD91")]
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type;
}
// Token: 0x02002B1F RID: 11039
[Token(Token = "0x2002B1F")]
[CompilerGenerated]
private sealed class CKDKIIJEBJL
{
// Token: 0x060126B0 RID: 75440 RVA: 0x0042FC18 File Offset: 0x0042DE18
[Token(Token = "0x60126B0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CKDKIIJEBJL()
{
}
// Token: 0x060126B1 RID: 75441 RVA: 0x0042FC2C File Offset: 0x0042DE2C
[Token(Token = "0x60126B1")]
[Address(RVA = "0x18781D0", Offset = "0x18771D0", VA = "0x1818781D0")]
internal string <ValidateTargetData>b__0(string error)
{
string text = this.name;
return "Can't find room ^" + text;
}
// Token: 0x060126B2 RID: 75442 RVA: 0x0042FC4C File Offset: 0x0042DE4C
[Token(Token = "0x60126B2")]
[Address(RVA = "0x1878210", Offset = "0x1877210", VA = "0x181878210")]
internal bool <ValidateTargetData>b__1(DNACJGJEPEC s)
{
string text = this.name;
return string.Equals(s.<LGACIEKBLBM>k__BackingField, text);
}
// Token: 0x0400BD92 RID: 48530
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD92")]
public string name;
}
// Token: 0x02002B20 RID: 11040
[Token(Token = "0x2002B20")]
[CompilerGenerated]
private sealed class OFNJNNPLICO
{
// Token: 0x060126B3 RID: 75443 RVA: 0x0042FC74 File Offset: 0x0042DE74
[Token(Token = "0x60126B3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OFNJNNPLICO()
{
}
// Token: 0x060126B4 RID: 75444 RVA: 0x0042FC88 File Offset: 0x0042DE88
[Token(Token = "0x60126B4")]
[Address(RVA = "0x1879E30", Offset = "0x1878E30", VA = "0x181879E30")]
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;
}
int num = 0;
if (num < 1)
{
num += num;
num++;
}
if (this.<>9__2 == 0)
{
Action<string> action2 = delegate(string e)
{
this.<>4__this.FJPEGJKFEKE("Failed", e);
};
this.<>9__2 = action2;
}
if (num < this)
{
num += num;
num++;
}
}
}
// Token: 0x060126B5 RID: 75445 RVA: 0x0042FD24 File Offset: 0x0042DF24
[Token(Token = "0x60126B5")]
[Address(RVA = "0x187A030", Offset = "0x1879030", VA = "0x18187A030")]
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: 0x060126B6 RID: 75446 RVA: 0x0042FD60 File Offset: 0x0042DF60
[Token(Token = "0x60126B6")]
[Address(RVA = "0x187A0A0", Offset = "0x18790A0", VA = "0x18187A0A0")]
internal void <TargetRoomName_Set>b__2(string e)
{
this.<>4__this.FJPEGJKFEKE("Failed", e);
}
// Token: 0x0400BD93 RID: 48531
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD93")]
public RoomDoor <>4__this;
// Token: 0x0400BD94 RID: 48532
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BD94")]
public string targetName;
// Token: 0x0400BD95 RID: 48533
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BD95")]
public Action <>9__1;
// Token: 0x0400BD96 RID: 48534
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400BD96")]
public Action<string> <>9__2;
}
}
}