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 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 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 synchronizedField; this.JGDDAHFAMJL = synchronizedField; Action action2 = new Action(this.DLNDEBDCKAK); SynchronizedField synchronizedField2; this.PKOFFLBLCDD = synchronizedField2; Action action3 = new Action(this.FGNCDHDHING); int num2; SynchronizedField 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 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(); 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 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.DEDABHKCIBG <>9__44_ = RoomDoor.<>c.<>9__44_0; if (<>9__44_ == 0) { RoomDoor.<>c.<>9__44_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OLFCABCNCLI); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__44_, ohindolfnmp, 50); ILINODKFHEO ilinodkfheo = this.EOJKOIGNHPJ.AddConfigurableSetting(pgihlfohnml); Dictionary dictionary = new Dictionary(); CreationObject eojkoignhpj = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (RoomDoor.<>c.<>9__44_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; RoomDoor.<>c.<>9__44_2 = dedabhkcibg; } OMKPHDBNLKH.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.DEDABHKCIBG dedabhkcibg2; if (RoomDoor.<>c.<>9__44_4 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_4 = dedabhkcibg2; } OMKPHDBNLKH.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.DEDABHKCIBG dedabhkcibg3; if (RoomDoor.<>c.<>9__44_6 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_6 = dedabhkcibg3; } OMKPHDBNLKH.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.DEDABHKCIBG dedabhkcibg4; if (RoomDoor.<>c.<>9__44_8 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_8 = dedabhkcibg4; } OMKPHDBNLKH.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 fmaamcmjpaf = this.FMAAMCMJPAF; fmaamcmjpaf.Clear(); PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; int num = 0; int num2 = 0; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; if (num2 < ppenfjmfpne) { IReadOnlyList k__BackingField2 = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField != ciibgmbofei.k__BackingField) { IReadOnlyList k__BackingField3 = ppenfjmfpne.k__BackingField; Dictionary fmaamcmjpaf2 = this.FMAAMCMJPAF; string k__BackingField = ciibgmbofei.k__BackingField; fmaamcmjpaf2.Add(k__BackingField, num); } num++; } OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (RoomDoor.<>c.<>9__45_0 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; RoomDoor.<>c.<>9__45_0 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OMPCGLIHLOP); Dictionary 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 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 k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Func func = delegate(DNACJGJEPEC s) { string name3 = name; return string.Equals(s.k__BackingField, name3); }; if (Enumerable.FirstOrDefault(k__BackingField, func) != 0) { return Promise.k__BackingField; } } IPromise promise = OJMCBOKJFOF.NHBPIIGDAJP(name); Func 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 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 k__BackingField = ppenfjmfpne.k__BackingField; if (KOIKDOKJCIJ < ppenfjmfpne) { IReadOnlyList k__BackingField2 = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; IPromise promise = this.FPBKCEGMNIN(k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene); Action action = new Action(this.AJPPDJPBDDE); Action 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 k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Predicate predicate = new Predicate(this.PIGFBJPMLNN); return ListExt.FindIndex(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 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 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 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 pkofflblcdd = this.PKOFFLBLCDD; long num; IPromise promise = OJMCBOKJFOF.NHBPIIGDAJP(num); Action action = new Action(this.NGLMBEFKNIO); int num2 = 0; num2 += num2; num2++; SynchronizedField pkofflblcdd2 = this.PKOFFLBLCDD; int num3 = 0; pkofflblcdd2.Set(1, num3); SynchronizedField jahjkcklbif = this.JAHJKCKLBIF; SynchronizedField 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 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 k__BackingField = global::Player.k__BackingField; teleportationPortal.Use(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 func = new Func(this.ALPFEAPFNAP); Action 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 func = new Func(this.FCLACIILPKL); Action 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 func = new Func(this.IGDKAIIILPB); Action 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 func = new Func(this.HNGALJCMNCD); Action 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 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 func = new Func(this.BIOPJMIMIMI); Action 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 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(); if (component != 0) { component.SetEmptyDisplayText("This room has no other subrooms."); } GCCLEJOGCCE.PropertyDescription.text = "Link to Subroom"; Func func = new Func(this.DGFOMBBGCCC); Action 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 k__BackingField = ENMDDKHBHPA.k__BackingField; string text = this.JGDDAHFAMJL.Get1(); return string.Equals(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 k__BackingField = DDEGOJKBEAN.k__BackingField; IPromise promise = this.FPBKCEGMNIN(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 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 JGDDAHFAMJL; // Token: 0x0400B0DE RID: 45278 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400B0DE")] private SynchronizedField PKOFFLBLCDD; // Token: 0x0400B0DF RID: 45279 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B0DF")] private SynchronizedField JAHJKCKLBIF; // Token: 0x0400B0E0 RID: 45280 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B0E0")] private SynchronizedField 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 b__0() { SynchronizedField 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 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 b__1(DNACJGJEPEC s) { string text = this.name; return string.Equals(s.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 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 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; } } }