1098 lines
39 KiB
C#
1098 lines
39 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Async;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x0200257A RID: 9594
|
|
[Token(Token = "0x200257A")]
|
|
[StructLayout(3)]
|
|
public class RoomDoor : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17002D30 RID: 11568
|
|
// (get) Token: 0x060109A1 RID: 68001 RVA: 0x003E6E54 File Offset: 0x003E5054
|
|
[Token(Token = "0x17002D30")]
|
|
public string GOHIKOIAJNL
|
|
{
|
|
[Token(Token = "0x60109A1")]
|
|
[Address(RVA = "0x12CA250", Offset = "0x12C8C50", VA = "0x1812CA250")]
|
|
get
|
|
{
|
|
return this.JGDDAHFAMJL.Get1();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D31 RID: 11569
|
|
// (get) Token: 0x060109A2 RID: 68002 RVA: 0x003E6E74 File Offset: 0x003E5074
|
|
[Token(Token = "0x17002D31")]
|
|
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE HMIJHJHGJAA
|
|
{
|
|
[Token(Token = "0x60109A2")]
|
|
[Address(RVA = "0x12CA2A0", Offset = "0x12C8CA0", VA = "0x1812CA2A0")]
|
|
get
|
|
{
|
|
return this.JGDDAHFAMJL.Get2();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D32 RID: 11570
|
|
// (get) Token: 0x060109A3 RID: 68003 RVA: 0x003E6E94 File Offset: 0x003E5094
|
|
[Token(Token = "0x17002D32")]
|
|
public HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI JPNNNGDMOPE
|
|
{
|
|
[Token(Token = "0x60109A3")]
|
|
[Address(RVA = "0x12C8930", Offset = "0x12C7330", VA = "0x1812C8930")]
|
|
get
|
|
{
|
|
return this.PKOFFLBLCDD.Get1();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D33 RID: 11571
|
|
// (get) Token: 0x060109A4 RID: 68004 RVA: 0x003E6EB4 File Offset: 0x003E50B4
|
|
[Token(Token = "0x17002D33")]
|
|
public bool ECJAHKFCAPF
|
|
{
|
|
[Token(Token = "0x60109A4")]
|
|
[Address(RVA = "0x12C8FA0", Offset = "0x12C79A0", VA = "0x1812C8FA0")]
|
|
get
|
|
{
|
|
return this.PKOFFLBLCDD.Get2() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D34 RID: 11572
|
|
// (get) Token: 0x060109A5 RID: 68005 RVA: 0x003E6ED4 File Offset: 0x003E50D4
|
|
// (set) Token: 0x060109A6 RID: 68006 RVA: 0x003E6EF4 File Offset: 0x003E50F4
|
|
[Token(Token = "0x17002D34")]
|
|
public bool ELKEKHJEKDN
|
|
{
|
|
[Token(Token = "0x60109A5")]
|
|
[Address(RVA = "0x12C8F50", Offset = "0x12C7950", VA = "0x1812C8F50")]
|
|
get
|
|
{
|
|
return this.FAAEAPJAFKC.Get() != null;
|
|
}
|
|
[Token(Token = "0x60109A6")]
|
|
[Address(RVA = "0x12C8460", Offset = "0x12C6E60", VA = "0x1812C8460")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> faaeapjafkc = this.FAAEAPJAFKC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D35 RID: 11573
|
|
// (get) Token: 0x060109A7 RID: 68007 RVA: 0x003E6F10 File Offset: 0x003E5110
|
|
// (set) Token: 0x060109A8 RID: 68008 RVA: 0x003E6F30 File Offset: 0x003E5130
|
|
[Token(Token = "0x17002D35")]
|
|
public bool PMMMIOIKILL
|
|
{
|
|
[Token(Token = "0x60109A7")]
|
|
[Address(RVA = "0x12C73D0", Offset = "0x12C5DD0", VA = "0x1812C73D0")]
|
|
get
|
|
{
|
|
return this.JAHJKCKLBIF.Get() != null;
|
|
}
|
|
[Token(Token = "0x60109A8")]
|
|
[Address(RVA = "0x12C8CC0", Offset = "0x12C76C0", VA = "0x1812C8CC0")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> jahjkcklbif = this.JAHJKCKLBIF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D36 RID: 11574
|
|
// (get) Token: 0x060109A9 RID: 68009 RVA: 0x003E6F4C File Offset: 0x003E514C
|
|
[Token(Token = "0x17002D36")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x60109A9")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D37 RID: 11575
|
|
// (get) Token: 0x060109AA RID: 68010 RVA: 0x003E6F60 File Offset: 0x003E5160
|
|
[Token(Token = "0x17002D37")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60109AA")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D38 RID: 11576
|
|
// (get) Token: 0x060109AB RID: 68011 RVA: 0x003E6F70 File Offset: 0x003E5170
|
|
[Token(Token = "0x17002D38")]
|
|
public bool NLLONFJBKKP
|
|
{
|
|
[Token(Token = "0x60109AB")]
|
|
[Address(RVA = "0x6931B0", Offset = "0x691BB0", VA = "0x1806931B0")]
|
|
get
|
|
{
|
|
return this.AGCKCEOOCHK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060109AC RID: 68012 RVA: 0x003E6F84 File Offset: 0x003E5184
|
|
[Token(Token = "0x60109AC")]
|
|
[Address(RVA = "0x12C7070", Offset = "0x12C5A70", VA = "0x1812C7070", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.FEEIFFEDBOB);
|
|
int num = 0;
|
|
SynchronizedField<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> synchronizedField;
|
|
this.JGDDAHFAMJL = synchronizedField;
|
|
Action action2 = new Action(this.DLNDEBDCKAK);
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> synchronizedField2;
|
|
this.PKOFFLBLCDD = synchronizedField2;
|
|
Action action3 = new Action(this.FGNCDHDHING);
|
|
int num2;
|
|
SynchronizedField<bool> synchronizedField3 = new SynchronizedField(this, "RD_HD", num2, (SetterPermissionMode)num, action3, num);
|
|
num2 = 0;
|
|
this.JAHJKCKLBIF = synchronizedField3;
|
|
Action action4 = new Action(this.FAFJFFJCGPH);
|
|
int num3;
|
|
SynchronizedField<bool> synchronizedField4 = new SynchronizedField(this, "RD_HS", num3, (SetterPermissionMode)num, action4, num);
|
|
num3 = 0;
|
|
this.FAAEAPJAFKC = synchronizedField4;
|
|
}
|
|
|
|
// Token: 0x060109AD RID: 68013 RVA: 0x003E701C File Offset: 0x003E521C
|
|
[Token(Token = "0x60109AD")]
|
|
[Address(RVA = "0x12C9EF0", Offset = "0x12C88F0", VA = "0x1812C9EF0")]
|
|
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.Get() != null;
|
|
disableObjectWhenCircuitsHidden2.enabled = flag;
|
|
if (this.JAHJKCKLBIF.Get() == 0)
|
|
{
|
|
this.doorRoot.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden3 = this.signRoot;
|
|
int num2 = 0;
|
|
if (!(disableObjectWhenCircuitsHidden3 == num2))
|
|
{
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden4 = this.signRoot;
|
|
bool flag2 = this.FAAEAPJAFKC.Get() != null;
|
|
disableObjectWhenCircuitsHidden4.enabled = flag2;
|
|
if (this.FAAEAPJAFKC.Get() == 0)
|
|
{
|
|
this.signRoot.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
this.DFGKELFCGAO();
|
|
this.FEEIFFEDBOB();
|
|
this.DAJDBINKKNN();
|
|
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
|
Action action = new Action(this.AGNLDFKEPMO);
|
|
int num3 = 0;
|
|
ebljhbjgdfb.Add(action, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x060109AE RID: 68014 RVA: 0x003E7114 File Offset: 0x003E5314
|
|
[Token(Token = "0x60109AE")]
|
|
[Address(RVA = "0x12C9820", Offset = "0x12C8220", VA = "0x1812C9820", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
|
Action action = new Action(this.AGNLDFKEPMO);
|
|
ebljhbjgdfb.Remove(action);
|
|
}
|
|
|
|
// Token: 0x060109AF RID: 68015 RVA: 0x003E7148 File Offset: 0x003E5348
|
|
[Token(Token = "0x60109AF")]
|
|
[Address(RVA = "0x12C8810", Offset = "0x12C7210", VA = "0x1812C8810")]
|
|
private void FAFJFFJCGPH()
|
|
{
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.signRoot;
|
|
int num = 0;
|
|
if (!(disableObjectWhenCircuitsHidden == num))
|
|
{
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.signRoot;
|
|
bool flag = this.FAAEAPJAFKC.Get() != null;
|
|
disableObjectWhenCircuitsHidden2.enabled = flag;
|
|
if (this.FAAEAPJAFKC.Get() == 0)
|
|
{
|
|
this.signRoot.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060109B0 RID: 68016 RVA: 0x003E71A8 File Offset: 0x003E53A8
|
|
[Token(Token = "0x60109B0")]
|
|
[Address(RVA = "0x12C8A30", Offset = "0x12C7430", VA = "0x1812C8A30")]
|
|
private void FGNCDHDHING()
|
|
{
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.doorRoot;
|
|
int num = 0;
|
|
if (!(disableObjectWhenCircuitsHidden == num))
|
|
{
|
|
DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot;
|
|
bool flag = this.JAHJKCKLBIF.Get() != null;
|
|
disableObjectWhenCircuitsHidden2.enabled = flag;
|
|
if (this.JAHJKCKLBIF.Get() == 0)
|
|
{
|
|
this.doorRoot.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060109B1 RID: 68017 RVA: 0x003E7208 File Offset: 0x003E5408
|
|
[Token(Token = "0x60109B1")]
|
|
[Address(RVA = "0x12C9A10", Offset = "0x12C8410", VA = "0x1812C9A10")]
|
|
public void ProcessCircuitInput(int signal)
|
|
{
|
|
bool isLocked = this.teleportationPortal.NLLONFJBKKP;
|
|
this.DAJDBINKKNN();
|
|
}
|
|
|
|
// Token: 0x060109B2 RID: 68018 RVA: 0x003E7230 File Offset: 0x003E5430
|
|
[Token(Token = "0x60109B2")]
|
|
[Address(RVA = "0x12C76E0", Offset = "0x12C60E0", VA = "0x1812C76E0")]
|
|
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 && PhotonNetwork.IsMasterClient)
|
|
{
|
|
ulong num;
|
|
global::Player player = global::Player.Find((int)num);
|
|
if (player)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL;
|
|
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcLocalPlayerUseDoor);
|
|
photonView.RpcPlayer(photonPlayer, rpcaction);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060109B3 RID: 68019 RVA: 0x003E72B8 File Offset: 0x003E54B8
|
|
[Token(Token = "0x60109B3")]
|
|
[Address(RVA = "0x12C9AA0", Offset = "0x12C84A0", VA = "0x1812C9AA0")]
|
|
[PunRPC]
|
|
private void RpcLocalPlayerUseDoor()
|
|
{
|
|
string text = this.JGDDAHFAMJL.Get1();
|
|
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.Get2();
|
|
Action action = new Action(this.JFJOAHPFIED);
|
|
if (RoomDoor.<>c.<>9__40_1 == 0)
|
|
{
|
|
RoomDoor.<>c.<>9__40_1 = delegate(string err)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060109B4 RID: 68020 RVA: 0x003E730C File Offset: 0x003E550C
|
|
[Token(Token = "0x60109B4")]
|
|
[Address(RVA = "0x12C6EB0", Offset = "0x12C58B0", VA = "0x1812C6EB0")]
|
|
private void AGNLDFKEPMO()
|
|
{
|
|
this.FEEIFFEDBOB();
|
|
}
|
|
|
|
// Token: 0x060109B5 RID: 68021 RVA: 0x003E7320 File Offset: 0x003E5520
|
|
[Token(Token = "0x60109B5")]
|
|
[Address(RVA = "0x12C8980", Offset = "0x12C7380", VA = "0x1812C8980")]
|
|
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: 0x060109B6 RID: 68022 RVA: 0x003E7374 File Offset: 0x003E5574
|
|
[Token(Token = "0x60109B6")]
|
|
[Address(RVA = "0x12C8450", Offset = "0x12C6E50", VA = "0x1812C8450")]
|
|
private void DLNDEBDCKAK()
|
|
{
|
|
this.DAJDBINKKNN();
|
|
}
|
|
|
|
// Token: 0x060109B7 RID: 68023 RVA: 0x003E7388 File Offset: 0x003E5588
|
|
[Token(Token = "0x60109B7")]
|
|
[Address(RVA = "0x12C7C90", Offset = "0x12C6690", VA = "0x1812C7C90")]
|
|
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);
|
|
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 num;
|
|
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp2, dictionary, (int)num);
|
|
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 num2 = 0;
|
|
if (disableObjectWhenCircuitsHidden != num2)
|
|
{
|
|
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 num3 = 0;
|
|
if (disableObjectWhenCircuitsHidden2 != num3)
|
|
{
|
|
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();
|
|
}
|
|
|
|
// Token: 0x060109B8 RID: 68024 RVA: 0x003E755C File Offset: 0x003E575C
|
|
[Token(Token = "0x60109B8")]
|
|
[Address(RVA = "0x12C7420", Offset = "0x12C5E20", VA = "0x1812C7420")]
|
|
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: 0x060109B9 RID: 68025 RVA: 0x003E7648 File Offset: 0x003E5848
|
|
[Token(Token = "0x60109B9")]
|
|
[Address(RVA = "0x12C8BF0", Offset = "0x12C75F0", VA = "0x1812C8BF0")]
|
|
private IPromise FPBKCEGMNIN(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
SynchronizedField<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> jgddahfamjl = this.JGDDAHFAMJL;
|
|
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type = GEDCEIDOKJL;
|
|
string name = MMBOKOLAJFH;
|
|
jgddahfamjl.Set(name, type);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060109BA RID: 68026 RVA: 0x003E7684 File Offset: 0x003E5884
|
|
[Token(Token = "0x60109BA")]
|
|
[Address(RVA = "0x12C9170", Offset = "0x12C7B70", VA = "0x1812C9170")]
|
|
private IPromise KEHMKJCGDCG(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL)
|
|
{
|
|
string name = MMBOKOLAJFH;
|
|
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType && !string.IsNullOrWhiteSpace(MMBOKOLAJFH))
|
|
{
|
|
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room)
|
|
{
|
|
if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene)
|
|
{
|
|
Debug.LogError("Unexpected RoomDoorTargetType");
|
|
goto IL_2E;
|
|
}
|
|
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
|
|
Func<DNACJGJEPEC, bool> func = delegate(DNACJGJEPEC s)
|
|
{
|
|
string name3 = name;
|
|
return string.Equals(s.<LGACIEKBLBM>k__BackingField, name3);
|
|
};
|
|
if (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func) != 0)
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
}
|
|
IPromise<KLCOGEIGEBJ> promise = 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++;
|
|
IPromise promise2 = promise.ContinueWith(func2);
|
|
func2 += func2;
|
|
throw new NullReferenceException();
|
|
}
|
|
IL_2E:
|
|
return Promise.FromError("Invalid data");
|
|
}
|
|
|
|
// Token: 0x060109BB RID: 68027 RVA: 0x003E7738 File Offset: 0x003E5938
|
|
[Token(Token = "0x60109BB")]
|
|
[Address(RVA = "0x12C72A0", Offset = "0x12C5CA0", VA = "0x1812C72A0")]
|
|
private void BHKLIENHKLH(object NLNHFEEMFBN)
|
|
{
|
|
int hashCode = NLNHFEEMFBN.GetHashCode();
|
|
string targetName = hashCode;
|
|
Action action = delegate
|
|
{
|
|
string targetName2 = targetName;
|
|
RoomDoor <>4__this = this;
|
|
string text = "Linked door to ^" + targetName2;
|
|
<>4__this.FJPEGJKFEKE("Success", text);
|
|
};
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
this.FJPEGJKFEKE("Failed", e);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060109BC RID: 68028 RVA: 0x003E7780 File Offset: 0x003E5980
|
|
[Token(Token = "0x60109BC")]
|
|
[Address(RVA = "0x12C6FB0", Offset = "0x12C59B0", VA = "0x1812C6FB0")]
|
|
private string ALPFEAPFNAP()
|
|
{
|
|
if (this.JGDDAHFAMJL.Get2() != 1)
|
|
{
|
|
return string.Empty;
|
|
}
|
|
return this.JGDDAHFAMJL.Get1();
|
|
}
|
|
|
|
// Token: 0x060109BD RID: 68029 RVA: 0x003E77B4 File Offset: 0x003E59B4
|
|
[Token(Token = "0x60109BD")]
|
|
[Address(RVA = "0x12C8DC0", Offset = "0x12C77C0", VA = "0x1812C8DC0")]
|
|
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;
|
|
IPromise promise = 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: 0x060109BE RID: 68030 RVA: 0x003E7820 File Offset: 0x003E5A20
|
|
[Token(Token = "0x60109BE")]
|
|
[Address(RVA = "0x12C8350", Offset = "0x12C6D50", VA = "0x1812C8350")]
|
|
private int DGFOMBBGCCC()
|
|
{
|
|
if (this.JGDDAHFAMJL.Get2() != 2)
|
|
{
|
|
return -1;
|
|
}
|
|
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGPGODCCLPI>k__BackingField;
|
|
Predicate<DNACJGJEPEC> predicate = new Predicate(this.PIGFBJPMLNN);
|
|
return ListExt.FindIndex<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, predicate);
|
|
}
|
|
|
|
// Token: 0x060109BF RID: 68031 RVA: 0x003E7864 File Offset: 0x003E5A64
|
|
[Token(Token = "0x60109BF")]
|
|
[Address(RVA = "0x12C6EC0", Offset = "0x12C58C0", VA = "0x1812C6EC0")]
|
|
private void AGPIIGNGFED(int BCEFAKDFEMM)
|
|
{
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
|
|
bool flag = this.PKOFFLBLCDD.Get2() != null;
|
|
}
|
|
|
|
// Token: 0x060109C0 RID: 68032 RVA: 0x003E788C File Offset: 0x003E5A8C
|
|
[Token(Token = "0x60109C0")]
|
|
[Address(RVA = "0x12C8930", Offset = "0x12C7330", VA = "0x1812C8930")]
|
|
private int FCLACIILPKL()
|
|
{
|
|
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.Get1();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060109C1 RID: 68033 RVA: 0x003E78AC File Offset: 0x003E5AAC
|
|
[Token(Token = "0x60109C1")]
|
|
[Address(RVA = "0x12C8D20", Offset = "0x12C7720", VA = "0x1812C8D20")]
|
|
private void GIFIFDNIHPG(bool BCEFAKDFEMM)
|
|
{
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
|
|
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.Get1();
|
|
}
|
|
|
|
// Token: 0x060109C2 RID: 68034 RVA: 0x003E78D4 File Offset: 0x003E5AD4
|
|
[Token(Token = "0x60109C2")]
|
|
[Address(RVA = "0x12C8FA0", Offset = "0x12C79A0", VA = "0x1812C8FA0")]
|
|
private bool IGDKAIIILPB()
|
|
{
|
|
return this.PKOFFLBLCDD.Get2() != null;
|
|
}
|
|
|
|
// Token: 0x060109C3 RID: 68035 RVA: 0x003E78F4 File Offset: 0x003E5AF4
|
|
[Token(Token = "0x60109C3")]
|
|
[Address(RVA = "0x12C78C0", Offset = "0x12C62C0", VA = "0x1812C78C0")]
|
|
private void DAJDBINKKNN()
|
|
{
|
|
TeleportationPortal teleportationPortal = this.teleportationPortal;
|
|
int num = 0;
|
|
if (teleportationPortal != num)
|
|
{
|
|
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.Get2();
|
|
if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room)
|
|
{
|
|
this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)5L);
|
|
TeleportationPortal teleportationPortal2 = this.teleportationPortal;
|
|
string text = this.JGDDAHFAMJL.Get1();
|
|
teleportationPortal2.TargetName = text;
|
|
}
|
|
if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene)
|
|
{
|
|
this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)15L);
|
|
TeleportationPortal teleportationPortal3 = this.teleportationPortal;
|
|
string text2 = this.JGDDAHFAMJL.Get1();
|
|
teleportationPortal3.TargetName = text2;
|
|
TeleportationPortal teleportationPortal4 = this.teleportationPortal;
|
|
bool flag = this.PKOFFLBLCDD.Get2() != null;
|
|
teleportationPortal4.ForceNewInstance = flag;
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
|
|
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = pkofflblcdd.Get1();
|
|
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.Get1()))
|
|
{
|
|
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.Truncate(17, "...");
|
|
string text5 = string.Format("{0}{1}", empty, text3);
|
|
}
|
|
|
|
// Token: 0x060109C4 RID: 68036 RVA: 0x003E7A50 File Offset: 0x003E5C50
|
|
[Token(Token = "0x60109C4")]
|
|
[Address(RVA = "0x12C8B50", Offset = "0x12C7550", VA = "0x1812C8B50")]
|
|
private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
|
|
// Token: 0x060109C5 RID: 68037 RVA: 0x003E7A6C File Offset: 0x003E5C6C
|
|
[Token(Token = "0x60109C5")]
|
|
[Address(RVA = "0x12C84C0", Offset = "0x12C6EC0", VA = "0x1812C84C0", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd = this.PKOFFLBLCDD;
|
|
long num;
|
|
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(num);
|
|
Action<KLCOGEIGEBJ> action = new Action(this.NGLMBEFKNIO);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> pkofflblcdd2 = this.PKOFFLBLCDD;
|
|
int num3 = 0;
|
|
pkofflblcdd2.Set(1, num3);
|
|
SynchronizedField<bool> jahjkcklbif = this.JAHJKCKLBIF;
|
|
SynchronizedField<bool> faaeapjafkc = this.FAAEAPJAFKC;
|
|
}
|
|
|
|
// Token: 0x060109C6 RID: 68038 RVA: 0x003E7B04 File Offset: 0x003E5D04
|
|
[Token(Token = "0x60109C6")]
|
|
[Address(RVA = "0x12C9C40", Offset = "0x12C8640", VA = "0x1812C9C40", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
HDHOILGNOJJ hdhoilgnojj = new HDHOILGNOJJ();
|
|
string text = this.JGDDAHFAMJL.Get1();
|
|
hdhoilgnojj.GOHIKOIAJNL = text;
|
|
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.Get2();
|
|
hdhoilgnojj.EILLBAMOAPD = ndaafgghcge;
|
|
HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.Get1();
|
|
hdhoilgnojj.CHBPMENLBJJ = eafcijbaagi;
|
|
bool flag = this.JAHJKCKLBIF.Get() != null;
|
|
hdhoilgnojj.LLOKLEPFLIG = flag;
|
|
bool flag2 = this.FAAEAPJAFKC.Get() != null;
|
|
hdhoilgnojj.CMCKGPLPGHB = flag2;
|
|
bool flag3 = this.PKOFFLBLCDD.Get2() != null;
|
|
hdhoilgnojj.FLINOFEHCFP = flag3;
|
|
}
|
|
|
|
// Token: 0x060109C7 RID: 68039 RVA: 0x003E7BB0 File Offset: 0x003E5DB0
|
|
[Token(Token = "0x60109C7")]
|
|
[Address(RVA = "0x12CA1F0", Offset = "0x12C8BF0", VA = "0x1812CA1F0")]
|
|
public RoomDoor()
|
|
{
|
|
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
|
this.FMAAMCMJPAF = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060109C8 RID: 68040 RVA: 0x003E7BD0 File Offset: 0x003E5DD0
|
|
[Token(Token = "0x60109C8")]
|
|
[Address(RVA = "0x12C90B0", Offset = "0x12C7AB0", VA = "0x1812C90B0")]
|
|
[CompilerGenerated]
|
|
private void JFJOAHPFIED()
|
|
{
|
|
TeleportationPortal teleportationPortal = this.teleportationPortal;
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
teleportationPortal.Use(<EGKJPJKLEAI>k__BackingField, true);
|
|
}
|
|
|
|
// Token: 0x060109C9 RID: 68041 RVA: 0x003E7BF8 File Offset: 0x003E5DF8
|
|
[Token(Token = "0x60109C9")]
|
|
[Address(RVA = "0x12C9620", Offset = "0x12C8020", VA = "0x1812C9620")]
|
|
[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;
|
|
}
|
|
|
|
// Token: 0x060109CA RID: 68042 RVA: 0x003E7C4C File Offset: 0x003E5E4C
|
|
[Token(Token = "0x60109CA")]
|
|
[Address(RVA = "0x12C9560", Offset = "0x12C7F60", VA = "0x1812C9560")]
|
|
[CompilerGenerated]
|
|
private void OFODCDCBBPB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Invite Mode (Subrooms only)";
|
|
Func<int> func = new Func(this.FCLACIILPKL);
|
|
Action<int> action = new Action(this.AGPIIGNGFED);
|
|
}
|
|
|
|
// Token: 0x060109CB RID: 68043 RVA: 0x003E7C8C File Offset: 0x003E5E8C
|
|
[Token(Token = "0x60109CB")]
|
|
[Address(RVA = "0x12C9470", Offset = "0x12C7E70", VA = "0x1812C9470")]
|
|
[CompilerGenerated]
|
|
private void MMFNKFKACCH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Force New Instance (Subrooms only)";
|
|
Func<bool> func = new Func(this.IGDKAIIILPB);
|
|
Action<bool> action = new Action(this.GIFIFDNIHPG);
|
|
}
|
|
|
|
// Token: 0x060109CC RID: 68044 RVA: 0x003E7CCC File Offset: 0x003E5ECC
|
|
[Token(Token = "0x60109CC")]
|
|
[Address(RVA = "0x12C8FF0", Offset = "0x12C79F0", VA = "0x1812C8FF0")]
|
|
[CompilerGenerated]
|
|
private void JABNDCCONBJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Hide Sign";
|
|
Func<bool> func = new Func(this.HNGALJCMNCD);
|
|
Action<bool> action = new Action(this.DPCOKEBAFOM);
|
|
}
|
|
|
|
// Token: 0x060109CD RID: 68045 RVA: 0x003E7D0C File Offset: 0x003E5F0C
|
|
[Token(Token = "0x60109CD")]
|
|
[Address(RVA = "0x12C8F50", Offset = "0x12C7950", VA = "0x1812C8F50")]
|
|
[CompilerGenerated]
|
|
private bool HNGALJCMNCD()
|
|
{
|
|
return this.FAAEAPJAFKC.Get() != null;
|
|
}
|
|
|
|
// Token: 0x060109CE RID: 68046 RVA: 0x003E7D2C File Offset: 0x003E5F2C
|
|
[Token(Token = "0x60109CE")]
|
|
[Address(RVA = "0x12C8460", Offset = "0x12C6E60", VA = "0x1812C8460")]
|
|
[CompilerGenerated]
|
|
private void DPCOKEBAFOM(bool MBJCIBHEOMM)
|
|
{
|
|
SynchronizedField<bool> faaeapjafkc = this.FAAEAPJAFKC;
|
|
}
|
|
|
|
// Token: 0x060109CF RID: 68047 RVA: 0x003E7D48 File Offset: 0x003E5F48
|
|
[Token(Token = "0x60109CF")]
|
|
[Address(RVA = "0x12C98E0", Offset = "0x12C82E0", VA = "0x1812C98E0")]
|
|
[CompilerGenerated]
|
|
private void PBGBFDJFKIK(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Hide Door";
|
|
Func<bool> func = new Func(this.BIOPJMIMIMI);
|
|
Action<bool> action = new Action(this.GAJOKBECNFL);
|
|
}
|
|
|
|
// Token: 0x060109D0 RID: 68048 RVA: 0x003E7D88 File Offset: 0x003E5F88
|
|
[Token(Token = "0x60109D0")]
|
|
[Address(RVA = "0x12C73D0", Offset = "0x12C5DD0", VA = "0x1812C73D0")]
|
|
[CompilerGenerated]
|
|
private bool BIOPJMIMIMI()
|
|
{
|
|
return this.JAHJKCKLBIF.Get() != null;
|
|
}
|
|
|
|
// Token: 0x060109D1 RID: 68049 RVA: 0x003E7DA8 File Offset: 0x003E5FA8
|
|
[Token(Token = "0x60109D1")]
|
|
[Address(RVA = "0x12C8CC0", Offset = "0x12C76C0", VA = "0x1812C8CC0")]
|
|
[CompilerGenerated]
|
|
private void GAJOKBECNFL(bool MBJCIBHEOMM)
|
|
{
|
|
SynchronizedField<bool> jahjkcklbif = this.JAHJKCKLBIF;
|
|
}
|
|
|
|
// Token: 0x060109D2 RID: 68050 RVA: 0x003E7DC4 File Offset: 0x003E5FC4
|
|
[Token(Token = "0x60109D2")]
|
|
[Address(RVA = "0x12C9730", Offset = "0x12C8130", VA = "0x1812C9730")]
|
|
[CompilerGenerated]
|
|
private void OMPCGLIHLOP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
|
{
|
|
FriendlyIntPagedGrid component = GCCLEJOGCCE.GetComponent<FriendlyIntPagedGrid>();
|
|
if (component != 0)
|
|
{
|
|
component.SetEmptyDisplayText("This room has no other subrooms.");
|
|
}
|
|
GCCLEJOGCCE.PropertyDescription.text = "Link to Subroom";
|
|
Func<int> func = new Func(this.DGFOMBBGCCC);
|
|
Action<int> action = new Action(this.HKCPMGPLHGP);
|
|
}
|
|
|
|
// Token: 0x060109D3 RID: 68051 RVA: 0x003E7E18 File Offset: 0x003E6018
|
|
[Token(Token = "0x60109D3")]
|
|
[Address(RVA = "0x12C6F60", Offset = "0x12C5960", VA = "0x1812C6F60")]
|
|
[CompilerGenerated]
|
|
private void AJPPDJPBDDE()
|
|
{
|
|
this.FJPEGJKFEKE("Success", "Target type updated");
|
|
}
|
|
|
|
// Token: 0x060109D4 RID: 68052 RVA: 0x003E7E38 File Offset: 0x003E6038
|
|
[Token(Token = "0x60109D4")]
|
|
[Address(RVA = "0x12C6E60", Offset = "0x12C5860", VA = "0x1812C6E60")]
|
|
[CompilerGenerated]
|
|
private void ABPEFDLOCHF(string CHKKEHOKPJP)
|
|
{
|
|
this.FJPEGJKFEKE("Failed", CHKKEHOKPJP);
|
|
}
|
|
|
|
// Token: 0x060109D5 RID: 68053 RVA: 0x003E7E54 File Offset: 0x003E6054
|
|
[Token(Token = "0x60109D5")]
|
|
[Address(RVA = "0x12C99A0", Offset = "0x12C83A0", VA = "0x1812C99A0")]
|
|
[CompilerGenerated]
|
|
private bool PIGFBJPMLNN(DNACJGJEPEC ENMDDKHBHPA)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = ENMDDKHBHPA.<LGACIEKBLBM>k__BackingField;
|
|
string text = this.JGDDAHFAMJL.Get1();
|
|
return string.Equals(<LGACIEKBLBM>k__BackingField, text);
|
|
}
|
|
|
|
// Token: 0x060109D6 RID: 68054 RVA: 0x003E7E84 File Offset: 0x003E6084
|
|
[Token(Token = "0x60109D6")]
|
|
[Address(RVA = "0x12C9530", Offset = "0x12C7F30", VA = "0x1812C9530")]
|
|
[CompilerGenerated]
|
|
private void NGLMBEFKNIO(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
|
IPromise promise = this.FPBKCEGMNIN(<LGACIEKBLBM>k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room);
|
|
}
|
|
|
|
// Token: 0x0400B0D4 RID: 45268
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B0D4")]
|
|
[SerializeField]
|
|
[Header("UI")]
|
|
private TextMesh roomNameText;
|
|
|
|
// Token: 0x0400B0D5 RID: 45269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B0D5")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400B0D6 RID: 45270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B0D6")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private TeleportationPortal teleportationPortal;
|
|
|
|
// Token: 0x0400B0D7 RID: 45271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B0D7")]
|
|
[SerializeField]
|
|
private DisableObjectWhenCircuitsHidden signRoot;
|
|
|
|
// Token: 0x0400B0D8 RID: 45272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B0D8")]
|
|
[SerializeField]
|
|
private DisableObjectWhenCircuitsHidden doorRoot;
|
|
|
|
// Token: 0x0400B0D9 RID: 45273
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B0D9")]
|
|
private bool AGCKCEOOCHK;
|
|
|
|
// Token: 0x0400B0DA RID: 45274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400B0DA")]
|
|
private readonly Dictionary<string, FLCFOLDCOJJ> FMAAMCMJPAF;
|
|
|
|
// Token: 0x0400B0DB RID: 45275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B0DB")]
|
|
private CreationObject EOJKOIGNHPJ;
|
|
|
|
// Token: 0x0400B0DC RID: 45276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B0DC")]
|
|
private KLCANJPOEPC JAAKGFALEJN;
|
|
|
|
// Token: 0x0400B0DD RID: 45277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B0DD")]
|
|
private SynchronizedField<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> JGDDAHFAMJL;
|
|
|
|
// Token: 0x0400B0DE RID: 45278
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B0DE")]
|
|
private SynchronizedField<HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI, bool> PKOFFLBLCDD;
|
|
|
|
// Token: 0x0400B0DF RID: 45279
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B0DF")]
|
|
private SynchronizedField<bool> JAHJKCKLBIF;
|
|
|
|
// Token: 0x0400B0E0 RID: 45280
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400B0E0")]
|
|
private SynchronizedField<bool> FAAEAPJAFKC;
|
|
|
|
// Token: 0x0200257C RID: 9596
|
|
[Token(Token = "0x200257C")]
|
|
[CompilerGenerated]
|
|
private sealed class BBDANIBLEEL
|
|
{
|
|
// Token: 0x060109E0 RID: 68064 RVA: 0x003E7F98 File Offset: 0x003E6198
|
|
[Token(Token = "0x60109E0")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BBDANIBLEEL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060109E1 RID: 68065 RVA: 0x003E7FAC File Offset: 0x003E61AC
|
|
[Token(Token = "0x60109E1")]
|
|
[Address(RVA = "0x15A3260", Offset = "0x15A1C60", VA = "0x1815A3260")]
|
|
internal void <TrySetTargetRoom>b__0()
|
|
{
|
|
SynchronizedField<string, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE> jgddahfamjl = this.<>4__this.JGDDAHFAMJL;
|
|
HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.type;
|
|
string text = this.name;
|
|
jgddahfamjl.Set(text, ndaafgghcge);
|
|
}
|
|
|
|
// Token: 0x0400B0E9 RID: 45289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B0E9")]
|
|
public RoomDoor <>4__this;
|
|
|
|
// Token: 0x0400B0EA RID: 45290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B0EA")]
|
|
public string name;
|
|
|
|
// Token: 0x0400B0EB RID: 45291
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B0EB")]
|
|
public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type;
|
|
}
|
|
|
|
// Token: 0x0200257D RID: 9597
|
|
[Token(Token = "0x200257D")]
|
|
[CompilerGenerated]
|
|
private sealed class CKDKIIJEBJL
|
|
{
|
|
// Token: 0x060109E2 RID: 68066 RVA: 0x003E7FE4 File Offset: 0x003E61E4
|
|
[Token(Token = "0x60109E2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CKDKIIJEBJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060109E3 RID: 68067 RVA: 0x003E7FF8 File Offset: 0x003E61F8
|
|
[Token(Token = "0x60109E3")]
|
|
[Address(RVA = "0x15AA9B0", Offset = "0x15A93B0", VA = "0x1815AA9B0")]
|
|
internal string <ValidateTargetData>b__0(string error)
|
|
{
|
|
string text = this.name;
|
|
return "Can't find room ^" + text;
|
|
}
|
|
|
|
// Token: 0x060109E4 RID: 68068 RVA: 0x003E8018 File Offset: 0x003E6218
|
|
[Token(Token = "0x60109E4")]
|
|
[Address(RVA = "0x15AA9F0", Offset = "0x15A93F0", VA = "0x1815AA9F0")]
|
|
internal bool <ValidateTargetData>b__1(DNACJGJEPEC s)
|
|
{
|
|
string text = this.name;
|
|
return string.Equals(s.<LGACIEKBLBM>k__BackingField, text);
|
|
}
|
|
|
|
// Token: 0x0400B0EC RID: 45292
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B0EC")]
|
|
public string name;
|
|
}
|
|
|
|
// Token: 0x0200257E RID: 9598
|
|
[Token(Token = "0x200257E")]
|
|
[CompilerGenerated]
|
|
private sealed class OFNJNNPLICO
|
|
{
|
|
// Token: 0x060109E5 RID: 68069 RVA: 0x003E8040 File Offset: 0x003E6240
|
|
[Token(Token = "0x60109E5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OFNJNNPLICO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060109E6 RID: 68070 RVA: 0x003E8054 File Offset: 0x003E6254
|
|
[Token(Token = "0x60109E6")]
|
|
[Address(RVA = "0x15AC7B0", Offset = "0x15AB1B0", VA = "0x1815AC7B0")]
|
|
internal void <TargetRoomName_Set>b__0()
|
|
{
|
|
string text = this.targetName;
|
|
RoomDoor roomDoor = this.<>4__this;
|
|
string text2 = "Linked door to ^" + text;
|
|
roomDoor.FJPEGJKFEKE("Success", text2);
|
|
}
|
|
|
|
// Token: 0x060109E7 RID: 68071 RVA: 0x003E8090 File Offset: 0x003E6290
|
|
[Token(Token = "0x60109E7")]
|
|
[Address(RVA = "0x15AC820", Offset = "0x15AB220", VA = "0x1815AC820")]
|
|
internal void <TargetRoomName_Set>b__1(string e)
|
|
{
|
|
this.<>4__this.FJPEGJKFEKE("Failed", e);
|
|
}
|
|
|
|
// Token: 0x0400B0ED RID: 45293
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B0ED")]
|
|
public RoomDoor <>4__this;
|
|
|
|
// Token: 0x0400B0EE RID: 45294
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B0EE")]
|
|
public string targetName;
|
|
}
|
|
}
|
|
}
|