Files
2026-04-08 23:40:05 +02:00

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;
}
}
}