1336 lines
46 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|