using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using CircuitsV2; using CircuitsV2.Context; using CircuitsV2.Graph; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; using Google.Protobuf.Collections; using Photon.Pun; using Photon.Realtime; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.CircuitsV2; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.Locomotion; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools.Tags; using TMPro; using UnityEngine; namespace RecRoom.Core.Creation.Shapes { // Token: 0x02002DAA RID: 11690 [Token(Token = "0x2002DAA")] [StructLayout(3)] public class TriggerVolume : MonoBehaviourPun, MFCBKMADIEL, KKLIAEPNGJL, EOCLMMENCKH, CHJEFIDMANE, GDMDKPLBJAC { // Token: 0x170037D1 RID: 14289 // (get) Token: 0x06014C6D RID: 85101 RVA: 0x004FBA68 File Offset: 0x004F9C68 [Token(Token = "0x170037D1")] public bool JDAKDEIANGH { [Token(Token = "0x6014C6D")] [Address(RVA = "0x10BC790", Offset = "0x10BB190", VA = "0x1810BC790")] get { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; return controlPanelCircuitObject != num; } } // Token: 0x170037D2 RID: 14290 // (get) Token: 0x06014C6E RID: 85102 RVA: 0x004FBA88 File Offset: 0x004F9C88 [Token(Token = "0x170037D2")] public Tool PBBJCLJPFMI { [Token(Token = "0x6014C6E")] [Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")] get { return this._tool; } } // Token: 0x170037D3 RID: 14291 // (get) Token: 0x06014C6F RID: 85103 RVA: 0x004FBA9C File Offset: 0x004F9C9C // (set) Token: 0x06014C70 RID: 85104 RVA: 0x004FBABC File Offset: 0x004F9CBC [Token(Token = "0x170037D3")] private TriggerVolume.CDPDNBJPLFO JNKCCANDELL { [Token(Token = "0x6014C6F")] [Address(RVA = "0x10B7140", Offset = "0x10B5B40", VA = "0x1810B7140")] get { int num = this.OPGFGNDJEBH.Get(); throw new NullReferenceException(); } [Token(Token = "0x6014C70")] [Address(RVA = "0x10B86F0", Offset = "0x10B70F0", VA = "0x1810B86F0")] set { SynchronizedField opgfgndjebh = this.OPGFGNDJEBH; } } // Token: 0x170037D4 RID: 14292 // (get) Token: 0x06014C71 RID: 85105 RVA: 0x004FBAD8 File Offset: 0x004F9CD8 [Token(Token = "0x170037D4")] public PGIHLFOHNML AEDJDDKGMJO { [Token(Token = "0x6014C71")] [Address(RVA = "0x10BC070", Offset = "0x10BAA70", VA = "0x1810BC070")] get { PGIHLFOHNML ehhicaoahoj = this.EHHICAOAHOJ; if (ehhicaoahoj == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__46_ = TriggerVolume.<>c.<>9__46_0; if (<>9__46_ == 0) { TriggerVolume.<>c.<>9__46_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MNLPJDCDNOK); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__46_, ohindolfnmp, 9); this.EHHICAOAHOJ = pgihlfohnml; } return ehhicaoahoj; } } // Token: 0x170037D5 RID: 14293 // (get) Token: 0x06014C72 RID: 85106 RVA: 0x004FBB30 File Offset: 0x004F9D30 [Token(Token = "0x170037D5")] public PGIHLFOHNML KIMGPKCPKBH { [Token(Token = "0x6014C72")] [Address(RVA = "0x10BBF20", Offset = "0x10BA920", VA = "0x1810BBF20")] get { PGIHLFOHNML gpngoefjdim = this.GPNGOEFJDIM; if (gpngoefjdim == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__49_ = TriggerVolume.<>c.<>9__49_0; if (<>9__49_ == 0) { TriggerVolume.<>c.<>9__49_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IBNJPCCEFIJ); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__49_, ohindolfnmp, 9); this.GPNGOEFJDIM = pgihlfohnml; } return gpngoefjdim; } } // Token: 0x170037D6 RID: 14294 // (get) Token: 0x06014C73 RID: 85107 RVA: 0x004FBB88 File Offset: 0x004F9D88 // (set) Token: 0x06014C74 RID: 85108 RVA: 0x004FBBA8 File Offset: 0x004F9DA8 [Token(Token = "0x170037D6")] public string[] EEHLDEFKPNK { [Token(Token = "0x6014C73")] [Address(RVA = "0x10BC1C0", Offset = "0x10BABC0", VA = "0x1810BC1C0")] get { return this.KONEJPCAEFN.Get(); } [Token(Token = "0x6014C74")] [Address(RVA = "0x10BC890", Offset = "0x10BB290", VA = "0x1810BC890")] set { SynchronizedField konejpcaefn = this.KONEJPCAEFN; } } // Token: 0x170037D7 RID: 14295 // (get) Token: 0x06014C75 RID: 85109 RVA: 0x004FBBC4 File Offset: 0x004F9DC4 // (set) Token: 0x06014C76 RID: 85110 RVA: 0x004FBBE4 File Offset: 0x004F9DE4 [Token(Token = "0x170037D7")] public string HLFEMANCOFH { [Token(Token = "0x6014C75")] [Address(RVA = "0x10B8030", Offset = "0x10B6A30", VA = "0x1810B8030")] get { return this.JCEHAEPFILD.Get(); } [Token(Token = "0x6014C76")] [Address(RVA = "0x10B8080", Offset = "0x10B6A80", VA = "0x1810B8080")] set { SynchronizedField jcehaepfild = this.JCEHAEPFILD; } } // Token: 0x170037D8 RID: 14296 // (get) Token: 0x06014C77 RID: 85111 RVA: 0x004FBC00 File Offset: 0x004F9E00 [Token(Token = "0x170037D8")] private bool BNOIJKMAJPH { [Token(Token = "0x6014C77")] [Address(RVA = "0x10B6EF0", Offset = "0x10B58F0", VA = "0x1810B6EF0")] get { return !string.IsNullOrEmpty(this.JCEHAEPFILD.Get()); } } // Token: 0x170037D9 RID: 14297 // (get) Token: 0x06014C78 RID: 85112 RVA: 0x004FBC28 File Offset: 0x004F9E28 [Token(Token = "0x170037D9")] private bool FOJIDONFDMD { [Token(Token = "0x6014C78")] [Address(RVA = "0x10BA610", Offset = "0x10B9010", VA = "0x1810BA610")] get { int num = 0; string[] array = this.KONEJPCAEFN.Get(); if (num < array.Length) { if (this.KONEJPCAEFN.Get()[num].IsNullOrEmpty()) { num++; } return true; } throw new NullReferenceException(); } } // Token: 0x170037DA RID: 14298 // (get) Token: 0x06014C79 RID: 85113 RVA: 0x004FBC74 File Offset: 0x004F9E74 // (set) Token: 0x06014C7A RID: 85114 RVA: 0x004FBC94 File Offset: 0x004F9E94 [Token(Token = "0x170037DA")] private bool HABADDAGOGM { [Token(Token = "0x6014C79")] [Address(RVA = "0x10B5F50", Offset = "0x10B4950", VA = "0x1810B5F50")] get { return this.BIPJGDJDLBM.Get() != null; } [Token(Token = "0x6014C7A")] [Address(RVA = "0x10B65D0", Offset = "0x10B4FD0", VA = "0x1810B65D0")] set { SynchronizedField bipjgdjdlbm = this.BIPJGDJDLBM; } } // Token: 0x170037DB RID: 14299 // (get) Token: 0x06014C7B RID: 85115 RVA: 0x004FBCB0 File Offset: 0x004F9EB0 // (set) Token: 0x06014C7C RID: 85116 RVA: 0x004FBCD0 File Offset: 0x004F9ED0 [Token(Token = "0x170037DB")] private bool MAHKLOHOPNK { [Token(Token = "0x6014C7B")] [Address(RVA = "0x10B8750", Offset = "0x10B7150", VA = "0x1810B8750")] get { return this.HIEPIBBPPMJ.Get() != null; } [Token(Token = "0x6014C7C")] [Address(RVA = "0x10B6800", Offset = "0x10B5200", VA = "0x1810B6800")] set { SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; } } // Token: 0x170037DC RID: 14300 // (get) Token: 0x06014C7D RID: 85117 RVA: 0x004FBCEC File Offset: 0x004F9EEC [Token(Token = "0x170037DC")] private bool FMEHKHOINDP { [Token(Token = "0x6014C7D")] [Address(RVA = "0x10BA7D0", Offset = "0x10B91D0", VA = "0x1810BA7D0")] get { return this.BIPJGDJDLBM.Get() == 0 || this.HIEPIBBPPMJ.Get() == 0; } } // Token: 0x170037DD RID: 14301 // (get) Token: 0x06014C7E RID: 85118 RVA: 0x004FBD20 File Offset: 0x004F9F20 // (set) Token: 0x06014C7F RID: 85119 RVA: 0x004FBD34 File Offset: 0x004F9F34 [Token(Token = "0x170037DD")] public bool DBFHKGMGCLM { [Token(Token = "0x6014C7E")] [Address(RVA = "0xBBC280", Offset = "0xBBAC80", VA = "0x180BBC280")] get; [Token(Token = "0x6014C7F")] [Address(RVA = "0xBBC670", Offset = "0xBBB070", VA = "0x180BBC670")] private set; } // Token: 0x140001B8 RID: 440 // (add) Token: 0x06014C80 RID: 85120 RVA: 0x004FBD48 File Offset: 0x004F9F48 // (remove) Token: 0x06014C81 RID: 85121 RVA: 0x004FBD64 File Offset: 0x004F9F64 [Token(Token = "0x140001B8")] public event Action IOOIPLBKCLL { [Token(Token = "0x6014C80")] [Address(RVA = "0x10BBE80", Offset = "0x10BA880", VA = "0x1810BBE80")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6014C81")] [Address(RVA = "0x10BC7F0", Offset = "0x10BB1F0", VA = "0x1810BC7F0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06014C82 RID: 85122 RVA: 0x004FBD80 File Offset: 0x004F9F80 [Token(Token = "0x6014C82")] [Address(RVA = "0x10B5FA0", Offset = "0x10B49A0", VA = "0x1810B5FA0", Slot = "13")] protected override void Awake() { ActionEvent objectScaled; do { base..ctor(); TriggerVolumeInputNodeDisplay component = base.GetComponent(); this.JAILLEPOFPE = component; Action action = new Action(this.EFALLLJENDI); SynchronizedField synchronizedField; this.OPGFGNDJEBH = synchronizedField; string[] array = new string[0]; Action action2 = new Action(this.CNHJNKAECPP); SynchronizedField synchronizedField2; this.KONEJPCAEFN = synchronizedField2; Action action3 = new Action(this.MEFNIJACJAK); SynchronizedField synchronizedField3; this.JCEHAEPFILD = synchronizedField3; SynchronizedField synchronizedField4; this.BIPJGDJDLBM = synchronizedField4; SynchronizedField synchronizedField5; this.HIEPIBBPPMJ = synchronizedField5; ActionEvent localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent; Action action4 = new Action(this.NGMFLJCBEOG); PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = localPlayerStartedTeleportEvent + action4; ActionEvent playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action5 = new Action(this.KJIJHCBPAPB); PlayerMovementFeedback.PlayerTeleportedEvent = playerTeleportedEvent + action5; Action action6 = new Action(this.OOPNGOLIKMH); ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent; Action action7 = new Action(this.CCDOBIAMNIM); CircuitManager.PreEvaluateEvent = preEvaluateEvent + action7; Action action8 = new Action(this.IEOMPCJEMHD); this.GBOEJFFJGOE = action8; Action action9 = new Action(this.MJPMCPIDFFG); this.KHDACHGIBIO = action9; Action action10 = new Action(this.LFLJGOBFAOE); this.FCFEABIJDOE = action10; Action action11 = new Action(this.DEPIKBCGAAM); Tool tool = this._tool; this.LKHGLFPDDDH = action11; ActionEvent objectDeformed = tool.creationObject.ObjectDeformed; if (objectDeformed != 0) { Action action12 = new Action(this.OHAGFAAMIBM); int num = 0; objectDeformed.Add(action12, num != 0); } objectScaled = tool.creationObject.ObjectScaled; } while (objectScaled == 0); Action action13 = new Action(this.OHAGFAAMIBM); int num2 = 0; objectScaled.Add(action13, num2 != 0); this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)25L); this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)25L); this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)25L); this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)25L); this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)2L); } // Token: 0x06014C83 RID: 85123 RVA: 0x004FBF84 File Offset: 0x004FA184 [Token(Token = "0x6014C83")] [Address(RVA = "0x10BABF0", Offset = "0x10B95F0", VA = "0x1810BABF0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent; Action action = new Action(this.NGMFLJCBEOG); PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = localPlayerStartedTeleportEvent - action; ActionEvent playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action2 = new Action(this.KJIJHCBPAPB); PlayerMovementFeedback.PlayerTeleportedEvent = playerTeleportedEvent - action2; Action action3 = new Action(this.OOPNGOLIKMH); ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent; Action action4 = new Action(this.CCDOBIAMNIM); CircuitManager.PreEvaluateEvent = preEvaluateEvent - action4; Tool tool = this._tool; ActionEvent objectDeformed = tool.creationObject.ObjectDeformed; if (objectDeformed != 0) { Action action5 = new Action(this.OHAGFAAMIBM); objectDeformed.Remove(action5); } ActionEvent objectScaled = tool.creationObject.ObjectScaled; if (objectScaled != 0) { Action action6 = new Action(this.OHAGFAAMIBM); objectScaled.Remove(action6); } int num = 0; this.ECHJJADBJAD = num; this.ABFBNJEGJDA = num; this.PNOPNBJENAA = num; this.OFFAMIAIIGG = num; this.PIIHHFADBHG = num; this.NEDEFPAOHMH = num; this.DMGGCCHEIHJ = num; this.HKNDOFNDDDN = num; this.OPBPFFDFODK = num; this.GAADBINOBLL = num; this.LKLIJGKFDLO = true; } // Token: 0x06014C84 RID: 85124 RVA: 0x004FC0C4 File Offset: 0x004FA2C4 [Token(Token = "0x6014C84")] [Address(RVA = "0x10BB630", Offset = "0x10BA030", VA = "0x1810BB630")] private void Start() { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (!(controlPanelCircuitObject != num)) { Dictionary dictionary = new Dictionary(); string text = this.playerTrackingModeTooltip; int num2 = 0; dictionary.Add("Players", num2); string text2 = this.objectTrackingModeTooltip; OMKPHDBNLKH.DEDABHKCIBG <>9__85_ = TriggerVolume.<>c.<>9__85_0; if (<>9__85_ == 0) { TriggerVolume.<>c.<>9__85_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FENBOGPCDKH); ulong num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__85_, ohindolfnmp, dictionary, (int)num3); ILINODKFHEO ilinodkfheo = this._tool.creationObject.AddConfigurableSetting(klcanjpoepc); CreationObject creationObject = this._tool.creationObject; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (TriggerVolume.<>c.<>9__85_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; TriggerVolume.<>c.<>9__85_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.CELNKGIOIBD); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, 9); ILINODKFHEO ilinodkfheo2 = creationObject.AddConfigurableSetting(cpnmfokdbkm); } this.EFALLLJENDI(); this.OHAGFAAMIBM(); this.CNHJNKAECPP(); } // Token: 0x06014C85 RID: 85125 RVA: 0x004FC1CC File Offset: 0x004FA3CC [Token(Token = "0x6014C85")] [Address(RVA = "0x10B7190", Offset = "0x10B5B90", VA = "0x1810B7190")] public void CurrentMode_Set(int BCEFAKDFEMM) { if (base.hasAuthority) { SynchronizedField opgfgndjebh = this.OPGFGNDJEBH; SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; int num = 0; hiepibbppmj.Set(num); } } // Token: 0x06014C86 RID: 85126 RVA: 0x004FC200 File Offset: 0x004FA400 [Token(Token = "0x6014C86")] [Address(RVA = "0x10B7140", Offset = "0x10B5B40", VA = "0x1810B7140")] public int CurrentMode_Get() { return this.OPGFGNDJEBH.Get(); } // Token: 0x06014C87 RID: 85127 RVA: 0x004FC220 File Offset: 0x004FA420 [Token(Token = "0x6014C87")] [Address(RVA = "0x10B8260", Offset = "0x10B6C60", VA = "0x1810B8260")] public void FilterTags_Set(string HHCFINADPNK) { string[] array = new string[1]; string text = ToolTagManager.FormatTag(HHCFINADPNK); if (text != 0) { } array[0] = text; SynchronizedField konejpcaefn = this.KONEJPCAEFN; } // Token: 0x06014C88 RID: 85128 RVA: 0x004FC254 File Offset: 0x004FA454 [Token(Token = "0x6014C88")] [Address(RVA = "0x10B8380", Offset = "0x10B6D80", VA = "0x1810B8380")] public void FilterTags_Set(string[] HHCFINADPNK) { int num = 0; int length = HHCFINADPNK.Length; if (num < length) { string text = ToolTagManager.FormatTag(HHCFINADPNK[num]); throw new ArrayTypeMismatchException(); } SynchronizedField konejpcaefn = this.KONEJPCAEFN; } // Token: 0x06014C89 RID: 85129 RVA: 0x004FC29C File Offset: 0x004FA49C [Token(Token = "0x6014C89")] [Address(RVA = "0x10B80E0", Offset = "0x10B6AE0", VA = "0x1810B80E0")] public string FilterTags_Get() { if (this.FOJIDONFDMD) { string[] array = this.KONEJPCAEFN.Get(); Func <>9__90_ = TriggerVolume.<>c.<>9__90_0; if (<>9__90_ == 0) { TriggerVolume.<>c.<>9__90_0 = (string i) => !string.IsNullOrWhiteSpace(i); } return EnumerableExtensions.Delimit(Enumerable.Where(array, <>9__90_), ", #"); } return string.Empty; } // Token: 0x06014C8A RID: 85130 RVA: 0x004FC2FC File Offset: 0x004FA4FC [Token(Token = "0x6014C8A")] [Address(RVA = "0x10B8080", Offset = "0x10B6A80", VA = "0x1810B8080")] public void FilterRole_Set(string IENKDAKBEDP) { SynchronizedField jcehaepfild = this.JCEHAEPFILD; } // Token: 0x06014C8B RID: 85131 RVA: 0x004FC318 File Offset: 0x004FA518 [Token(Token = "0x6014C8B")] [Address(RVA = "0x10B8030", Offset = "0x10B6A30", VA = "0x1810B8030")] public string FilterRole_Get() { return this.JCEHAEPFILD.Get(); } // Token: 0x06014C8C RID: 85132 RVA: 0x004FC338 File Offset: 0x004FA538 [Token(Token = "0x6014C8C")] [Address(RVA = "0x10B7A40", Offset = "0x10B6440", VA = "0x1810B7A40")] private void EFALLLJENDI() { if (this.OPGFGNDJEBH.Get() == 0) { } Color color = this.toolModeColor; if (this.OPGFGNDJEBH.Get() == 0) { } Color color2 = this.toolModeAccentColor; CreationObject creationObject = this._tool.creationObject; PGIHLFOHNML filterTagsEdit = this.AEDJDDKGMJO; creationObject.RemoveConfigurableSetting(filterTagsEdit); CreationObject creationObject2 = this._tool.creationObject; PGIHLFOHNML filterRoleEdit = this.KIMGPKCPKBH; creationObject2.RemoveConfigurableSetting(filterRoleEdit); CreationObject creationObject3 = this._tool.creationObject; if (this.OPGFGNDJEBH.Get() == 1) { PGIHLFOHNML filterTagsEdit2 = this.AEDJDDKGMJO; } PGIHLFOHNML filterRoleEdit2 = this.KIMGPKCPKBH; ILINODKFHEO ilinodkfheo = creationObject3.AddConfigurableSetting(filterRoleEdit2); ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { CreationObject creationObject4 = this._tool.creationObject; PGIHLFOHNML filterTagsEdit3 = this.AEDJDDKGMJO; ILINODKFHEO ilinodkfheo2 = creationObject4.AddConfigurableSetting(filterTagsEdit3); } this._tool.creationObject.RaiseObjectSettingsFunctionsChangedEvent(); MeshRenderer[] array = this.renderersToRecolorOnModeChange; int num2 = 0; int length = array.Length; if (num2 < length) { MeshRenderer meshRenderer = array[num2]; int fcglkjpadgo = PAMNDKEGFFG.FCGLKJPADGO; meshRenderer.SetMaterialProperty(fcglkjpadgo, color); int jeefdkgehhl = PAMNDKEGFFG.JEEFDKGEHHL; meshRenderer.SetMaterialProperty(jeefdkgehhl, color2); num2++; } } // Token: 0x06014C8D RID: 85133 RVA: 0x004FC478 File Offset: 0x004FA678 [Token(Token = "0x6014C8D")] [Address(RVA = "0x10B6F50", Offset = "0x10B5950", VA = "0x1810B6F50")] private void CNHJNKAECPP() { Tooltip tooltip = this.tooltip; int num = 0; if (tooltip != num) { Tooltip tooltip2 = this.tooltip; string text = this.defaultFilterTooltip; tooltip2.Message = text; if (this.FOJIDONFDMD) { Tooltip tooltip3 = this.tooltip; string[] array = this.KONEJPCAEFN.Get(); Func <>9__94_ = TriggerVolume.<>c.<>9__94_0; if (<>9__94_ == 0) { TriggerVolume.<>c.<>9__94_0 = (string i) => !string.IsNullOrWhiteSpace(i); } string text2 = EnumerableExtensions.Delimit(Enumerable.Where(array, <>9__94_), ", #"); string text3 = "#" + text2; tooltip3.Message = text3; } } } // Token: 0x06014C8E RID: 85134 RVA: 0x004FC524 File Offset: 0x004FA724 [Token(Token = "0x6014C8E")] [Address(RVA = "0x10B9FA0", Offset = "0x10B89A0", VA = "0x1810B9FA0")] private void MEFNIJACJAK() { Tooltip tooltip = this.tooltip; this.IEEOIOJEAOP = (int)((ulong)4294967295L); int num = 0; if (tooltip != num) { Tooltip tooltip2 = this.tooltip; if (string.IsNullOrEmpty(this.JCEHAEPFILD.Get())) { } string text = this.JCEHAEPFILD.Get(); tooltip2.Message = text; } } // Token: 0x06014C8F RID: 85135 RVA: 0x004FC588 File Offset: 0x004FA788 [Token(Token = "0x6014C8F")] [Address(RVA = "0x10B88F0", Offset = "0x10B72F0", VA = "0x1810B88F0")] private void OHAGFAAMIBM() { Transform transform = this.circuitOutputs; float z = Vector3.right.z; SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } // Token: 0x06014C90 RID: 85136 RVA: 0x004FC5D0 File Offset: 0x004FA7D0 [Token(Token = "0x6014C90")] [Address(RVA = "0x10B88F0", Offset = "0x10B72F0", VA = "0x1810B88F0")] private void IDIJBPFNINM() { Transform transform = this.circuitOutputs; float z = Vector3.right.z; SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } // Token: 0x06014C91 RID: 85137 RVA: 0x004FC618 File Offset: 0x004FA818 [Token(Token = "0x6014C91")] [Address(RVA = "0x10B9F00", Offset = "0x10B8900", VA = "0x1810B9F00")] private void MBLANIMACNE(Tool EGFEJGHDNAI) { if (this.IsTrackedWithFilters(EGFEJGHDNAI)) { bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI); Tool orCreate = DictionaryExt.GetOrCreate(this.OPBPFFDFODK, EGFEJGHDNAI); Dictionary opbpffdfodk = this.OPBPFFDFODK; } } // Token: 0x06014C92 RID: 85138 RVA: 0x004FC658 File Offset: 0x004FA858 [Token(Token = "0x6014C92")] [Address(RVA = "0x10B9C60", Offset = "0x10B8660", VA = "0x1810B9C60")] private void LJCPNCNEKPK(Tool EGFEJGHDNAI) { if (this.IsTrackedWithFilters(EGFEJGHDNAI)) { bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI); Tool orCreate = DictionaryExt.GetOrCreate(this.GAADBINOBLL, EGFEJGHDNAI); Dictionary gaadbinobll = this.GAADBINOBLL; } } // Token: 0x06014C93 RID: 85139 RVA: 0x004FC698 File Offset: 0x004FA898 [Token(Token = "0x6014C93")] [Address(RVA = "0x10B85C0", Offset = "0x10B6FC0", VA = "0x1810B85C0")] private void GFAJJKLMKDD(Photon.Realtime.Player IEKDDPPNFPF) { if (this.IsTrackedWithFilters(IEKDDPPNFPF)) { bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF); Photon.Realtime.Player orCreate = DictionaryExt.GetOrCreate(this.NEDEFPAOHMH, IEKDDPPNFPF); Dictionary nedefpaohmh = this.NEDEFPAOHMH; } } // Token: 0x06014C94 RID: 85140 RVA: 0x004FC6D8 File Offset: 0x004FA8D8 [Token(Token = "0x6014C94")] [Address(RVA = "0x10B5D10", Offset = "0x10B4710", VA = "0x1810B5D10")] private void ADCHLPGGFJI(Photon.Realtime.Player IEKDDPPNFPF) { if (this.IsTrackedWithFilters(IEKDDPPNFPF)) { bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF); Photon.Realtime.Player orCreate = DictionaryExt.GetOrCreate(this.DMGGCCHEIHJ, IEKDDPPNFPF); Dictionary dmggccheihj = this.DMGGCCHEIHJ; } } // Token: 0x06014C95 RID: 85141 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014C95")] [Address(RVA = "0x10B6860", Offset = "0x10B5260", VA = "0x1810B6860")] private void CCDOBIAMNIM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014C96 RID: 85142 RVA: 0x004FC718 File Offset: 0x004FA918 [Token(Token = "0x6014C96")] [Address(RVA = "0x10B7680", Offset = "0x10B6080", VA = "0x1810B7680")] private void EDCGHFIBHNG(Tool EGFEJGHDNAI) { int num; for (;;) { num = 0; if ((this.LKLIJGKFDLO ? 1 : 0) == num) { break; } int num2 = 0; if (EGFEJGHDNAI != num2) { goto Block_10; } } global::Player k__BackingField = EGFEJGHDNAI.k__BackingField; int num3 = 0; if (!(k__BackingField != num3)) { } bool flag = k__BackingField.DBAJDHGDPOL != 0; if (flag) { KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD; Photon.Realtime.Player photonPlayer = k__BackingField.DBAJDHGDPOL; } global::Player k__BackingField = EGFEJGHDNAI.k__BackingField; int num4 = 0; if (k__BackingField != num4 && k__BackingField.DBAJDHGDPOL != 0) { KIJJFKGKOFF echjjadbjad2 = this.ECHJJADBJAD; Photon.Realtime.Player photonPlayer2 = k__BackingField.DBAJDHGDPOL; bool flag2; if (flag2) { Collider[] componentsInChildren = EGFEJGHDNAI.GetComponentsInChildren(); int length = componentsInChildren.Length; if (num < length) { Collider collider = componentsInChildren[num]; bool flag3; bool flag4; if (flag == flag3 || num == 0 || !flag4) { } num++; } if (flag && num != 0) { KIJJFKGKOFF echjjadbjad3 = this.ECHJJADBJAD; Photon.Realtime.Player photonPlayer3 = k__BackingField.DBAJDHGDPOL; } KIJJFKGKOFF echjjadbjad4 = this.ECHJJADBJAD; Photon.Realtime.Player photonPlayer4 = k__BackingField.DBAJDHGDPOL; string text = echjjadbjad4.ToString(); Photon.Realtime.Player photonPlayer5 = k__BackingField.DBAJDHGDPOL; this.ADCHLPGGFJI(photonPlayer5); } } this.CCDOBIAMNIM(); return; Block_10: ActionEvent holderChangedEvent = EGFEJGHDNAI.HolderChangedEvent; Action action = new Action(this.EDCGHFIBHNG); ActionEvent actionEvent = holderChangedEvent - action; EGFEJGHDNAI.HolderChangedEvent = actionEvent; throw new NullReferenceException(); } // Token: 0x06014C97 RID: 85143 RVA: 0x004FC864 File Offset: 0x004FAA64 [Token(Token = "0x6014C97")] [Address(RVA = "0x1AB7630", Offset = "0x1AB6030", VA = "0x181AB7630")] private void BEKNGHPKECJ(TriggerVolumeInputNodeDisplay IKFLAODDALD, HashSet EAJEIOOEHEM, Dictionary EONFCPDPJOD, Dictionary BBCJCIBEHPN, Action LCLMLJPCCMK, Action FKICIIPIGCA) { int num; do { num = 0; int num2 = 0; bool isMasterClient = PhotonNetwork.IsMasterClient; if (isMasterClient || !this.JDAKDEIANGH) { } if (!isMasterClient) { break; } if (num2 != 0) { HashSet nphfpefbmag = this.NPHFPEFBMAG; bool flag = nphfpefbmag.Remove(EONFCPDPJOD); bool flag2 = nphfpefbmag.Add(EONFCPDPJOD); } if (!this.JDAKDEIANGH) { } } while (this.NPHFPEFBMAG.Contains(EONFCPDPJOD)); int num3 = 0; num3 += num3; num3++; if (num != -1) { } num3 += num3; num += 19; num += EONFCPDPJOD; } // Token: 0x06014C98 RID: 85144 RVA: 0x004FC8EC File Offset: 0x004FAAEC [Token(Token = "0x6014C98")] [Address(RVA = "0x10B8A10", Offset = "0x10B7410", VA = "0x1810B8A10")] private void IEOMPCJEMHD(Photon.Realtime.Player IEKDDPPNFPF) { if (this.OPGFGNDJEBH.Get() == 0) { SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE; int actorNumber = IEKDDPPNFPF.actorNumber; int num = 0; jaillepofpe.SetOutput((OutputSlot)num, actorNumber); } ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num2 = 0; if (controlPanelCircuitObject != num2) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.GCMAFDFALJI.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014C99 RID: 85145 RVA: 0x004FC97C File Offset: 0x004FAB7C [Token(Token = "0x6014C99")] [Address(RVA = "0x10BA280", Offset = "0x10B8C80", VA = "0x1810BA280")] private void MJPMCPIDFFG(Photon.Realtime.Player IEKDDPPNFPF) { if (this.OPGFGNDJEBH.Get() == 0) { TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE; } ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.FMNONMGKAGG.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014C9A RID: 85146 RVA: 0x004FC9EC File Offset: 0x004FABEC [Token(Token = "0x6014C9A")] [Address(RVA = "0x10B99E0", Offset = "0x10B83E0", VA = "0x1810B99E0")] private void LFLJGOBFAOE(Tool IMOAGCPKPHH) { if (this.OPGFGNDJEBH.Get() == 1) { SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; int photonViewId = IMOAGCPKPHH.KHDKHLFAMOK; TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE; int num = 0; jaillepofpe.SetOutput((OutputSlot)num, photonViewId); } ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num2 = 0; if (controlPanelCircuitObject != num2) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.AFHFAMCMPOH.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014C9B RID: 85147 RVA: 0x004FCA7C File Offset: 0x004FAC7C [Token(Token = "0x6014C9B")] [Address(RVA = "0x10B7230", Offset = "0x10B5C30", VA = "0x1810B7230")] private void DEPIKBCGAAM(Tool AIIBKPELLOJ) { if (this.OPGFGNDJEBH.Get() == 1) { int photonViewId = AIIBKPELLOJ.KHDKHLFAMOK; this.JAILLEPOFPE.SetOutput(OutputSlot.B, photonViewId); } ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.LLONNDHHLEE.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014C9C RID: 85148 RVA: 0x004FCAF8 File Offset: 0x004FACF8 [Token(Token = "0x6014C9C")] [Address(RVA = "0x10BA740", Offset = "0x10B9140", VA = "0x1810BA740")] private void NGMFLJCBEOG() { KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = echjjadbjad.CJNEOPHOKKB(localPlayer); this.FNMADOMILOE = flag; } // Token: 0x06014C9D RID: 85149 RVA: 0x004FCB2C File Offset: 0x004FAD2C [Token(Token = "0x6014C9D")] [Address(RVA = "0x10B9070", Offset = "0x10B7A70", VA = "0x1810B9070")] private void KJIJHCBPAPB(global::Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB) { IEnumerator enumerator; do { int num = 0; if (this.OPGFGNDJEBH.Get() != 0 || (this.FNMADOMILOE ? 1 : 0) != num) { break; } KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (echjjadbjad.CJNEOPHOKKB(localPlayer)) { break; } Vector3 up = Vector3.up; List nnbalfkkndo = this._tool.NNBALFKKNDO; bool flag; uint num2; if (flag) { if (num >= (flag ? 1 : 0)) { goto IL_6B; } num += num; if (num != (flag ? 1 : 0)) { num++; goto IL_6B; } goto IL_A2; IL_AF: num2 += (uint)1; int num3; if (enumerator != 0) { num3 = 0; } if (num2 != (uint)(-1)) { if (num3 == 238) { } if (num3 == 215) { } } if (num2 == (uint)0) { goto IL_D8; } goto IL_FC; IL_A2: RPCActions.RPCAction rpcaction; rpcaction += rpcaction; num2 += (uint)19; goto IL_AF; IL_6B: ReadOnlyCollection readOnlyCollection; enumerator = readOnlyCollection.GetEnumerator(); if (enumerator != 0) { bool flag2; while (!flag2) { } PhotonView photonView = base.photonView; rpcaction = new RPCActions.RPCAction(this.FireEnterExitEvents); photonView.RpcAll(rpcaction); num2 += (uint)1; goto IL_A2; } goto IL_AF; } IL_D8: num2 += (uint)1; if (flag) { } if (num2 != (uint)(-1)) { } } while (enumerator != 0); return; IL_FC: throw new NullReferenceException(); } // Token: 0x06014C9E RID: 85150 RVA: 0x004FCC48 File Offset: 0x004FAE48 [Token(Token = "0x6014C9E")] [Address(RVA = "0x10B84A0", Offset = "0x10B6EA0", VA = "0x1810B84A0")] [PunRPC] private void FireEnterExitEvents(PhotonMessageInfo GBNDGCDDDLJ) { if (this.FMEHKHOINDP && this.OPGFGNDJEBH.Get() == 0) { int filteredPlayerCount = this.JOJOMBMJGMH; this.JAILLEPOFPE.SetOutput(OutputSlot.G, filteredPlayerCount); } } // Token: 0x06014C9F RID: 85151 RVA: 0x004FCC88 File Offset: 0x004FAE88 [Token(Token = "0x6014C9F")] [Address(RVA = "0x10BAF20", Offset = "0x10B9920", VA = "0x1810BAF20")] private void OnTriggerEnter(Collider EFGJEBIAONA) { int num = 0; if (this.FMEHKHOINDP) { Collider[] array = this.ignoredColliders; bool flag; if (!flag) { if (this.ECHJJADBJAD.ELHNIPHFLEJ(EFGJEBIAONA, num) && this.OPGFGNDJEBH.Get() == 0) { this.GFAJJKLMKDD(num); } if (this.PNOPNBJENAA.ELHNIPHFLEJ(EFGJEBIAONA, num)) { if ((this.OPGFGNDJEBH.Get() == 1 || this.JDAKDEIANGH) && this.IsTrackedWithFilters(num)) { bool flag2 = this.HKNDOFNDDDN.Add(num); Tool orCreate = DictionaryExt.GetOrCreate(this.OPBPFFDFODK, num); Dictionary opbpffdfodk = this.OPBPFFDFODK; } Action action = new Action(this.EDCGHFIBHNG); Action action2 = new Action(this.EDCGHFIBHNG); } } } } // Token: 0x06014CA0 RID: 85152 RVA: 0x004FCD4C File Offset: 0x004FAF4C [Token(Token = "0x6014CA0")] [Address(RVA = "0x10BB1D0", Offset = "0x10B9BD0", VA = "0x1810BB1D0")] private void OnTriggerExit(Collider EFGJEBIAONA) { int num = 0; Collider[] array = this.ignoredColliders; bool flag; if (!flag) { if (this.ECHJJADBJAD.IKDIIJFMEAF(EFGJEBIAONA, num) && this.OPGFGNDJEBH.Get() == 0) { this.ADCHLPGGFJI(num); } if (this.PNOPNBJENAA.IKDIIJFMEAF(EFGJEBIAONA, num)) { Action action = new Action(this.EDCGHFIBHNG); if (this.OPGFGNDJEBH.Get() == 1 || this.JDAKDEIANGH) { this.LJCPNCNEKPK(num); } } } } // Token: 0x170037DE RID: 14302 // (get) Token: 0x06014CA1 RID: 85153 RVA: 0x004FCDCC File Offset: 0x004FAFCC [Token(Token = "0x170037DE")] public IEnumerable ICEAALNNIKI { [Token(Token = "0x6014CA1")] [Address(RVA = "0x10BC6B0", Offset = "0x10BB0B0", VA = "0x1810BC6B0")] get { bool flag = this.FOJIDONFDMD; POOHDDIBALI pnopnbjenaa = this.PNOPNBJENAA; if (!flag) { } Func func = new Func(this.IsTrackedWithFilters); Dictionary.KeyCollection keyCollection; return Enumerable.Where(keyCollection, func); } } // Token: 0x170037DF RID: 14303 // (get) Token: 0x06014CA2 RID: 85154 RVA: 0x004FCE08 File Offset: 0x004FB008 [Token(Token = "0x170037DF")] public int KBLFHLLAKKA { [Token(Token = "0x6014CA2")] [Address(RVA = "0x10BC500", Offset = "0x10BAF00", VA = "0x1810BC500")] get { int num; do { num = 0; if (!this.FOJIDONFDMD) { goto IL_2B; } POOHDDIBALI pnopnbjenaa = this.PNOPNBJENAA; Dictionary.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } num++; } if (num != -1) { } } while (num != 0); return num; IL_2B: int num2 = this.PNOPNBJENAA.CJGCLPBPBAP; throw new NullReferenceException(); } } // Token: 0x06014CA3 RID: 85155 RVA: 0x004FCE54 File Offset: 0x004FB054 [Token(Token = "0x6014CA3")] [Address(RVA = "0x10B8F20", Offset = "0x10B7920", VA = "0x1810B8F20")] public bool IsTrackedWithFilters(Tool NDONBCGJJGJ) { string[] array = this.KONEJPCAEFN.Get(); int num = 0; int length = array.Length; if (num < length) { string text = array[num]; TaggedTool tags = NDONBCGJJGJ.tags; int num2 = 0; if (!(tags != num2) || !NDONBCGJJGJ.tags.HasTag(text)) { num++; } return true; } bool flag = this.FOJIDONFDMD; throw new NullReferenceException(); } // Token: 0x170037E0 RID: 14304 // (get) Token: 0x06014CA4 RID: 85156 RVA: 0x004FCEBC File Offset: 0x004FB0BC [Token(Token = "0x170037E0")] public IEnumerable FKBOFPAPEBF { [Token(Token = "0x6014CA4")] [Address(RVA = "0x10BC3F0", Offset = "0x10BADF0", VA = "0x1810BC3F0")] get { bool flag = string.IsNullOrEmpty(this.JCEHAEPFILD.Get()); KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD; if (flag) { } Func func = new Func(this.IsTrackedWithFilters); Dictionary.KeyCollection keyCollection; return Enumerable.Where(keyCollection, func); } } // Token: 0x170037E1 RID: 14305 // (get) Token: 0x06014CA5 RID: 85157 RVA: 0x004FCF04 File Offset: 0x004FB104 [Token(Token = "0x170037E1")] public int JOJOMBMJGMH { [Token(Token = "0x6014CA5")] [Address(RVA = "0x10BC210", Offset = "0x10BAC10", VA = "0x1810BC210")] get { int num; do { num = 0; string text = this.JCEHAEPFILD.Get(); if (string.IsNullOrEmpty(text)) { goto IL_38; } KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD; Dictionary.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } num++; } if (num != -1) { } } while (num != 0); return num; IL_38: return this.ECHJJADBJAD.CJGCLPBPBAP; } } // Token: 0x06014CA6 RID: 85158 RVA: 0x004FCF5C File Offset: 0x004FB15C [Token(Token = "0x6014CA6")] [Address(RVA = "0x10B8D90", Offset = "0x10B7790", VA = "0x1810B8D90")] public bool IsTrackedWithFilters(Photon.Realtime.Player NDONBCGJJGJ) { if (this.JCEHAEPFILD.Get() == 0) { if (this.IEEOIOJEAOP < 0) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; string text = this.JCEHAEPFILD.Get(); GameRole gameRole = instance.FindActiveRoleByName(text); if (gameRole != 0) { CMDADAAOBHD roleId = gameRole.roleId; this.IEEOIOJEAOP = (int)roleId; } } PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG; } return true; } // Token: 0x06014CA7 RID: 85159 RVA: 0x004FCFC4 File Offset: 0x004FB1C4 [Token(Token = "0x6014CA7")] [Address(RVA = "0x10BABE0", Offset = "0x10B95E0", VA = "0x1810BABE0")] private void OOPNGOLIKMH(GameRole IENKDAKBEDP) { this.IEEOIOJEAOP = (int)((ulong)4294967295L); } // Token: 0x170037E2 RID: 14306 // (get) Token: 0x06014CA8 RID: 85160 RVA: 0x004FCFE4 File Offset: 0x004FB1E4 [Token(Token = "0x170037E2")] public bool JBMFJOBFJHP { [Token(Token = "0x6014CA8")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")] get { } } // Token: 0x06014CA9 RID: 85161 RVA: 0x004FCFF4 File Offset: 0x004FB1F4 [Token(Token = "0x6014CA9")] [Address(RVA = "0x10B7480", Offset = "0x10B5E80", VA = "0x1810B7480", Slot = "19")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; this.FJACAKGHJPK.FAGKDKEFPKO = fagkdkefpko; SynchronizedField opgfgndjebh = this.OPGFGNDJEBH; COINPCHOMPP hnpbhliofnc = HFBJGCHOANH.HNPBHLIOFNC; string[] array; if (opgfgndjebh != 0) { array = new string[(int)hnpbhliofnc]; this.EEHLDEFKPNK = array; } SynchronizedField jcehaepfild = this.JCEHAEPFILD; string text = array[3]; SynchronizedField bipjgdjdlbm = this.BIPJGDJDLBM; } // Token: 0x06014CAA RID: 85162 RVA: 0x004FD054 File Offset: 0x004FB254 [Token(Token = "0x6014CAA")] [Address(RVA = "0x10B9750", Offset = "0x10B8150", VA = "0x1810B9750")] private void KNPFDLHBKHA(Vector3 KCOICLFCMBK, Vector3 JPGNANLNHAD) { RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx; Transform targetTransform = this._tool.rigidbodyEx.MDKDCJFEBJH; RigidbodyEx rigidbodyEx2 = this._tool.rigidbodyEx; Tool tool = this._tool; int num = 0; tool.transform.position = num; SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation; float z = JPGNANLNHAD.z; shapeDeformation.SetDeformation(num); int num2 = 0; this.OHAGFAAMIBM(); this._tool.connectableTool.OnDeformationUpdateChildrenPositionAndRotation(num2); Action iooiplbkcll = this.IOOIPLBKCLL; this.k__BackingField = true; if (iooiplbkcll != 0) { iooiplbkcll(this); } } // Token: 0x06014CAB RID: 85163 RVA: 0x004FD108 File Offset: 0x004FB308 [Token(Token = "0x6014CAB")] [Address(RVA = "0x10BB3E0", Offset = "0x10B9DE0", VA = "0x1810BB3E0", Slot = "20")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { IOANHJNOCNE ioanhjnocne = new IOANHJNOCNE(); int num = this.OPGFGNDJEBH.Get(); RepeatedField mnjpglelego = new OGLGIHEPONK().MNJPGLELEGO; string[] array = this.KONEJPCAEFN.Get(); mnjpglelego.AddRange(array); string text = this.JCEHAEPFILD.Get(); bool flag = this.BIPJGDJDLBM.Get() != null; } // Token: 0x06014CAC RID: 85164 RVA: 0x004FD168 File Offset: 0x004FB368 [Token(Token = "0x6014CAC")] [Address(RVA = "0x10BA860", Offset = "0x10B9260", VA = "0x1810BA860", Slot = "21")] private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC) { PDEKIHFJKHJ iabndbnhmkf = this.FJACAKGHJPK.IABNDBNHMKF; if (iabndbnhmkf != 0 && this.FJACAKGHJPK < (ulong)23L) { PAGLALKHGEH gkgbnmcjlce = iabndbnhmkf.GKGBNMCJLCE; if (gkgbnmcjlce != 0) { ENMKBCNAGIC maapmbenjib = gkgbnmcjlce.MAAPMBENJIB; int num = 0; if (maapmbenjib == 0 || maapmbenjib.BLHOGDDJNLB != 0) { } if (num != 0) { RepeatedField blhogddjnlb = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB; int num2 = 0; LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num2]; Vector3 vector; float z = vector.z; RepeatedField blhogddjnlb2 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB; int num3 = 0; ENJMDBGOOND enjmdbgoond = blhogddjnlb2[num3].IDGDGOFNHPG; Vector3 vector2; float z2 = vector2.z; RepeatedField blhogddjnlb3 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB; int num4 = 0; LAKMDOLHIBI lakmdolhibi2 = blhogddjnlb3[num4]; IOANHJNOCNE mlbnhoeepgc = iabndbnhmkf.MLBNHOEEPGC; IOANHJNOCNE mlbnhoeepgc2 = iabndbnhmkf.MLBNHOEEPGC; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; if (PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } this._tool.connectableTool.AuthorityUpdateParentAndChildrenNodesRelativePositionsAndRotations(); } } } } } // Token: 0x06014CAD RID: 85165 RVA: 0x004FD2A0 File Offset: 0x004FB4A0 [Token(Token = "0x6014CAD")] [Address(RVA = "0x10BB390", Offset = "0x10B9D90", VA = "0x1810BB390", Slot = "22")] public void ResetObject() { SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; int num = 0; hiepibbppmj.Set(num); } // Token: 0x06014CAE RID: 85166 RVA: 0x004FD2C4 File Offset: 0x004FB4C4 [Token(Token = "0x6014CAE")] [Address(RVA = "0x10B7E70", Offset = "0x10B6870", VA = "0x1810B7E70")] private void FJFFCNGKKAL(Photon.Realtime.Player AGIHAKFFCCD) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.GCMAFDFALJI.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014CAF RID: 85167 RVA: 0x004FD320 File Offset: 0x004FB520 [Token(Token = "0x6014CAF")] [Address(RVA = "0x10B6630", Offset = "0x10B5030", VA = "0x1810B6630")] private void BLDPAKGMMGB(CreationObject EOJKOIGNHPJ) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.AFHFAMCMPOH.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014CB0 RID: 85168 RVA: 0x004FD37C File Offset: 0x004FB57C [Token(Token = "0x6014CB0")] [Address(RVA = "0x10BA0B0", Offset = "0x10B8AB0", VA = "0x1810BA0B0")] private void MFGGLJDBOIG(Photon.Realtime.Player AGIHAKFFCCD) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.FMNONMGKAGG.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x06014CB1 RID: 85169 RVA: 0x004FD3D8 File Offset: 0x004FB5D8 [Token(Token = "0x6014CB1")] [Address(RVA = "0x10B6C60", Offset = "0x10B5660", VA = "0x1810B6C60")] private void CCPEHOOCJEI(CreationObject EOJKOIGNHPJ) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (controlPanelCircuitObject != num) { ControlPanelCircuitContext k__BackingField = this.controlPanelCircuitObject.k__BackingField; if (k__BackingField != 0) { CircuitEventBus k__BackingField = k__BackingField.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.LLONNDHHLEE.NewEvent(); CircuitEventDefinition.EventBuilder eventBuilder2; CircuitEvent circuitEvent = eventBuilder2.Build(); } } } // Token: 0x170037E3 RID: 14307 // (get) Token: 0x06014CB2 RID: 85170 RVA: 0x004FD434 File Offset: 0x004FB634 [Token(Token = "0x170037E3")] private IEnumerable NFFBAALFFLF { [Token(Token = "0x6014CB2")] [Address(RVA = "0x10B9D00", Offset = "0x10B8700", VA = "0x1810B9D00", Slot = "15")] get { CircuitEventDefinition[] array = new CircuitEventDefinition[4]; CircuitEventDefinition gcmafdfalji = TriggerVolume.GCMAFDFALJI; if (gcmafdfalji != 0) { } array[0] = gcmafdfalji; CircuitEventDefinition afhfamcmpoh = TriggerVolume.AFHFAMCMPOH; if (afhfamcmpoh != 0) { } array[1] = afhfamcmpoh; CircuitEventDefinition fmnonmgkagg = TriggerVolume.FMNONMGKAGG; if (fmnonmgkagg != 0) { } array[2] = fmnonmgkagg; CircuitEventDefinition llonndhhlee = TriggerVolume.LLONNDHHLEE; if (llonndhhlee != 0) { } array[3] = llonndhhlee; IEnumerable enumerable; return enumerable; } } // Token: 0x170037E4 RID: 14308 // (get) Token: 0x06014CB3 RID: 85171 RVA: 0x004FD49C File Offset: 0x004FB69C [Token(Token = "0x170037E4")] private CircuitType EDCBOKFOODP { [Token(Token = "0x6014CB3")] [Address(RVA = "0x10B8560", Offset = "0x10B6F60", VA = "0x1810B8560", Slot = "16")] get { /* An exception occurred when decompiling this method (06014CB3) ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.Shapes.TriggerVolume::GANLJBICHFI() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::TriggerVolumeType)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06014CB4 RID: 85172 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CB4")] [Address(RVA = "0x10B8CF0", Offset = "0x10B76F0", VA = "0x1810B8CF0", Slot = "17")] private Result IPKMBNAJOCJ(ExecParams CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CB5 RID: 85173 RVA: 0x004FD4B0 File Offset: 0x004FB6B0 [Token(Token = "0x6014CB5")] [Address(RVA = "0x10BBC60", Offset = "0x10BA660", VA = "0x1810BBC60")] public TriggerVolume() { KIJJFKGKOFF kijjfkgkoff = new KIJJFKGKOFF(); this.ECHJJADBJAD = kijjfkgkoff; List list = new List(1); this.ABFBNJEGJDA = list; POOHDDIBALI poohddibali = new POOHDDIBALI(); this.PNOPNBJENAA = poohddibali; List list2 = new List(1); this.OFFAMIAIIGG = list2; HashSet hashSet = new HashSet(); this.PIIHHFADBHG = hashSet; Dictionary dictionary = new Dictionary(); this.NEDEFPAOHMH = dictionary; Dictionary dictionary2 = new Dictionary(); this.DMGGCCHEIHJ = dictionary2; HashSet hashSet2 = new HashSet(); this.HKNDOFNDDDN = hashSet2; Dictionary dictionary3 = new Dictionary(); this.OPBPFFDFODK = dictionary3; Dictionary dictionary4 = new Dictionary(); this.GAADBINOBLL = dictionary4; HashSet hashSet3 = new HashSet(); this.NPHFPEFBMAG = hashSet3; base..ctor(); } // Token: 0x06014CB6 RID: 85174 RVA: 0x004FD5AC File Offset: 0x004FB7AC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014CB6")] [Address(RVA = "0x10BB9D0", Offset = "0x10BA3D0", VA = "0x1810BB9D0")] static TriggerVolume() { CircuitEventDefinition circuitEventDefinition = CircuitEventDefinition.New("Player Entered", "838c536b-7e41-44b1-8e34-71870e764d4d", true); ClassType playerType = TypeRegistry.PlayerType; TriggerVolume.GCMAFDFALJI = circuitEventDefinition.AddEventPropertyLocal("Player", playerType); CircuitEventDefinition circuitEventDefinition2 = CircuitEventDefinition.New("Object Entered", "64672b07-76ea-4f42-884b-8a5c4a0981ec", true); ClassType creationObjectType = TypeRegistry.CreationObjectType; TriggerVolume.AFHFAMCMPOH = circuitEventDefinition2.AddEventPropertyLocal("Object", creationObjectType); CircuitEventDefinition circuitEventDefinition3 = CircuitEventDefinition.New("Player Exited", "4125198b-95f6-4ac0-a8df-6a136c0a122c", true); ClassType playerType2 = TypeRegistry.PlayerType; TriggerVolume.FMNONMGKAGG = circuitEventDefinition3.AddEventPropertyLocal("Player", playerType2); CircuitEventDefinition circuitEventDefinition4 = CircuitEventDefinition.New("Object Exited", "113f13e7-d6cb-46d2-b390-25ee48f40c0a", true); ClassType creationObjectType2 = TypeRegistry.CreationObjectType; TriggerVolume.LLONNDHHLEE = circuitEventDefinition4.AddEventPropertyLocal("Object", creationObjectType2); } // Token: 0x06014CB7 RID: 85175 RVA: 0x004FD668 File Offset: 0x004FB868 [Token(Token = "0x6014CB7")] [Address(RVA = "0x10BA4B0", Offset = "0x10B8EB0", VA = "0x1810BA4B0")] [CompilerGenerated] private void MNLPJDCDNOK(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; GCCLEJOGCCE.PropertyDescription.text = "Filter By Tag"; Func func = new Func(this.FilterTags_Get); Action action = new Action(this.FilterTags_Set); GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; Action action2 = new Action(this.AHBAJNBMHAH); } // Token: 0x06014CB8 RID: 85176 RVA: 0x004FD6C8 File Offset: 0x004FB8C8 [Token(Token = "0x6014CB8")] [Address(RVA = "0x10B5DB0", Offset = "0x10B47B0", VA = "0x1810B5DB0")] [CompilerGenerated] private void AHBAJNBMHAH(CreationObjectSettingStringUIControl JBFIMIEMPII) { TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText; if (this.FOJIDONFDMD) { string[] array = this.KONEJPCAEFN.Get(); Func <>9__90_ = TriggerVolume.<>c.<>9__90_0; if (<>9__90_ == 0) { TriggerVolume.<>c.<>9__90_0 = (string i) => !string.IsNullOrWhiteSpace(i); } string text = EnumerableExtensions.Delimit(Enumerable.Where(array, <>9__90_), ", #"); } string empty = string.Empty; propertyValueText.text = empty; } // Token: 0x06014CB9 RID: 85177 RVA: 0x004FD738 File Offset: 0x004FB938 [Token(Token = "0x6014CB9")] [Address(RVA = "0x10B87A0", Offset = "0x10B71A0", VA = "0x1810B87A0")] [CompilerGenerated] private void IBNJPCCEFIJ(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; GCCLEJOGCCE.PropertyDescription.text = "Filter By Role"; Func func = new Func(this.FilterRole_Get); Action action = new Action(this.FilterRole_Set); GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; Action action2 = new Action(this.IOMDNANOOJB); } // Token: 0x06014CBA RID: 85178 RVA: 0x004FD79C File Offset: 0x004FB99C [Token(Token = "0x6014CBA")] [Address(RVA = "0x10B8C80", Offset = "0x10B7680", VA = "0x1810B8C80")] [CompilerGenerated] private void IOMDNANOOJB(CreationObjectSettingStringUIControl JBFIMIEMPII) { TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText; string text = this.JCEHAEPFILD.Get(); propertyValueText.text = text; } // Token: 0x06014CBB RID: 85179 RVA: 0x004FD7CC File Offset: 0x004FB9CC [Token(Token = "0x6014CBB")] [Address(RVA = "0x10B7DB0", Offset = "0x10B67B0", VA = "0x1810B7DB0")] [CompilerGenerated] private void FENBOGPCDKH(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Keeps Track Of"; Func func = new Func(this.CurrentMode_Get); Action action = new Action(this.CurrentMode_Set); } // Token: 0x06014CBC RID: 85180 RVA: 0x004FD80C File Offset: 0x004FBA0C [Token(Token = "0x6014CBC")] [Address(RVA = "0x10B6E30", Offset = "0x10B5830", VA = "0x1810B6E30")] [CompilerGenerated] private void CELNKGIOIBD(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Trigger once"; Func func = new Func(this.KGEHOFOANKN); Action action = new Action(this.GONPKMFBBHN); } // Token: 0x06014CBD RID: 85181 RVA: 0x004FD84C File Offset: 0x004FBA4C [Token(Token = "0x6014CBD")] [Address(RVA = "0x10B5F50", Offset = "0x10B4950", VA = "0x1810B5F50")] [CompilerGenerated] private bool KGEHOFOANKN() { return this.BIPJGDJDLBM.Get() != null; } // Token: 0x06014CBE RID: 85182 RVA: 0x004FD86C File Offset: 0x004FBA6C [Token(Token = "0x6014CBE")] [Address(RVA = "0x10B8660", Offset = "0x10B7060", VA = "0x1810B8660")] [CompilerGenerated] private void GONPKMFBBHN(bool MBJCIBHEOMM) { SynchronizedField hiepibbppmj = this.HIEPIBBPPMJ; int num = 0; hiepibbppmj.Set(num); SynchronizedField bipjgdjdlbm = this.BIPJGDJDLBM; } // Token: 0x0400DDC2 RID: 56770 [Token(Token = "0x400DDC2")] public const OutputSlot ENTERED_SLOT = OutputSlot.R; // Token: 0x0400DDC3 RID: 56771 [Token(Token = "0x400DDC3")] public const OutputSlot CURRENT_TOTAL_SLOT = OutputSlot.G; // Token: 0x0400DDC4 RID: 56772 [Token(Token = "0x400DDC4")] public const OutputSlot EXITED_SLOT = OutputSlot.B; // Token: 0x0400DDC5 RID: 56773 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400DDC5")] [SerializeField] private Color playerModeColor; // Token: 0x0400DDC6 RID: 56774 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400DDC6")] [SerializeField] private Color playerModeAccentColor; // Token: 0x0400DDC7 RID: 56775 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400DDC7")] [SerializeField] private Color toolModeColor; // Token: 0x0400DDC8 RID: 56776 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400DDC8")] [SerializeField] private Color toolModeAccentColor; // Token: 0x0400DDC9 RID: 56777 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400DDC9")] [SerializeField] private MeshRenderer[] renderersToRecolorOnModeChange; // Token: 0x0400DDCA RID: 56778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400DDCA")] [SerializeField] private Transform circuitOutputs; // Token: 0x0400DDCB RID: 56779 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400DDCB")] [SerializeField] private float playerCapsuleRadius = 0.4f; // Token: 0x0400DDCC RID: 56780 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400DDCC")] [SerializeField] private float playerCapsuleHeight = 1.5f; // Token: 0x0400DDCD RID: 56781 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400DDCD")] [SerializeField] private Collider[] ignoredColliders; // Token: 0x0400DDCE RID: 56782 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400DDCE")] [SerializeField] private Tooltip tooltip; // Token: 0x0400DDCF RID: 56783 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400DDCF")] [SerializeField] private string defaultFilterTooltip = "Any"; // Token: 0x0400DDD0 RID: 56784 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400DDD0")] [SerializeField] private string playerTrackingModeTooltip = "Track all players.\nEnter/Exit outputs player IDs."; // Token: 0x0400DDD1 RID: 56785 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400DDD1")] [SerializeField] private string objectTrackingModeTooltip = "Track all props and non-decoration shapes.\nEnter/Exit outputs object IDs."; // Token: 0x0400DDD2 RID: 56786 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400DDD2")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool _tool; // Token: 0x0400DDD3 RID: 56787 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400DDD3")] [SerializeField] private CreationObjectSettingStringUIControl tagEditPrefab; // Token: 0x0400DDD4 RID: 56788 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400DDD4")] [SerializeField] private ControlPanelCircuitObject controlPanelCircuitObject; // Token: 0x0400DDD5 RID: 56789 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400DDD5")] private bool FNMADOMILOE; // Token: 0x0400DDD6 RID: 56790 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x400DDD6")] private int IEEOIOJEAOP = (int)((ulong)4294967295L); // Token: 0x0400DDD7 RID: 56791 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400DDD7")] private TriggerVolumeInputNodeDisplay JAILLEPOFPE; // Token: 0x0400DDD8 RID: 56792 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400DDD8")] private KPNDFONGDGF FJACAKGHJPK; // Token: 0x0400DDD9 RID: 56793 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400DDD9")] private KIJJFKGKOFF ECHJJADBJAD; // Token: 0x0400DDDA RID: 56794 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400DDDA")] private List ABFBNJEGJDA; // Token: 0x0400DDDB RID: 56795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400DDDB")] private POOHDDIBALI PNOPNBJENAA; // Token: 0x0400DDDC RID: 56796 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400DDDC")] private List OFFAMIAIIGG; // Token: 0x0400DDDD RID: 56797 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400DDDD")] private HashSet PIIHHFADBHG; // Token: 0x0400DDDE RID: 56798 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400DDDE")] private Dictionary NEDEFPAOHMH; // Token: 0x0400DDDF RID: 56799 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400DDDF")] private Dictionary DMGGCCHEIHJ; // Token: 0x0400DDE0 RID: 56800 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400DDE0")] private HashSet HKNDOFNDDDN; // Token: 0x0400DDE1 RID: 56801 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400DDE1")] private Dictionary OPBPFFDFODK; // Token: 0x0400DDE2 RID: 56802 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400DDE2")] private Dictionary GAADBINOBLL; // Token: 0x0400DDE3 RID: 56803 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400DDE3")] private HashSet NPHFPEFBMAG; // Token: 0x0400DDE4 RID: 56804 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400DDE4")] private bool LKLIJGKFDLO; // Token: 0x0400DDE5 RID: 56805 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400DDE5")] private SynchronizedField OPGFGNDJEBH; // Token: 0x0400DDE6 RID: 56806 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400DDE6")] private PGIHLFOHNML EHHICAOAHOJ; // Token: 0x0400DDE7 RID: 56807 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400DDE7")] private PGIHLFOHNML GPNGOEFJDIM; // Token: 0x0400DDE8 RID: 56808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400DDE8")] private SynchronizedField KONEJPCAEFN; // Token: 0x0400DDE9 RID: 56809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400DDE9")] private SynchronizedField JCEHAEPFILD; // Token: 0x0400DDEA RID: 56810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400DDEA")] private SynchronizedField BIPJGDJDLBM; // Token: 0x0400DDEB RID: 56811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400DDEB")] private SynchronizedField HIEPIBBPPMJ; // Token: 0x0400DDED RID: 56813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400DDED")] private Action GBOEJFFJGOE; // Token: 0x0400DDEE RID: 56814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400DDEE")] private Action KHDACHGIBIO; // Token: 0x0400DDEF RID: 56815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400DDEF")] private Action FCFEABIJDOE; // Token: 0x0400DDF0 RID: 56816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400DDF0")] private Action LKHGLFPDDDH; // Token: 0x0400DDF2 RID: 56818 [Token(Token = "0x400DDF2")] private static readonly CircuitEventDefinition GCMAFDFALJI; // Token: 0x0400DDF3 RID: 56819 [Token(Token = "0x400DDF3")] private static readonly CircuitEventDefinition AFHFAMCMPOH; // Token: 0x0400DDF4 RID: 56820 [Token(Token = "0x400DDF4")] private static readonly CircuitEventDefinition FMNONMGKAGG; // Token: 0x0400DDF5 RID: 56821 [Token(Token = "0x400DDF5")] private static readonly CircuitEventDefinition LLONNDHHLEE; // Token: 0x02002DAB RID: 11691 [Token(Token = "0x2002DAB")] private enum CDPDNBJPLFO { // Token: 0x0400DDF7 RID: 56823 [Token(Token = "0x400DDF7")] Player, // Token: 0x0400DDF8 RID: 56824 [Token(Token = "0x400DDF8")] Tool } } }