using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Persistence; using TMPro; using UnityEngine; using UnityEngine.Experimental.Rendering; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02003363 RID: 13155 [Token(Token = "0x2003363")] public class StateMachineState : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE { // Token: 0x17003E0A RID: 15882 // (get) Token: 0x060167BB RID: 92091 RVA: 0x00538FEC File Offset: 0x005371EC // (set) Token: 0x060167BC RID: 92092 RVA: 0x0053900C File Offset: 0x0053720C [Token(Token = "0x17003E0A")] public byte DGICFMDKICL { [Token(Token = "0x60167BB")] [Address(RVA = "0x17A48C0", Offset = "0x17A38C0", VA = "0x1817A48C0")] get { return this.KEOGFFGJCFI.IAHDANBDAAM(); } [Token(Token = "0x60167BC")] [Address(RVA = "0x17A1190", Offset = "0x17A0190", VA = "0x1817A1190")] private set { KLLMCPFPIIE keogffgjcfi = this.KEOGFFGJCFI; } } // Token: 0x17003E0B RID: 15883 // (get) Token: 0x060167BD RID: 92093 RVA: 0x00539028 File Offset: 0x00537228 // (set) Token: 0x060167BE RID: 92094 RVA: 0x00539048 File Offset: 0x00537248 [Token(Token = "0x17003E0B")] public string FJDPCCOHFFO { [Token(Token = "0x60167BD")] [Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")] get { return this.JHJHLMNMJMH.IAHDANBDAAM(); } [Token(Token = "0x60167BE")] [Address(RVA = "0x17A2B00", Offset = "0x17A1B00", VA = "0x1817A2B00")] private set { KLLMCPFPIIE jhjhlmnmjmh = this.JHJHLMNMJMH; } } // Token: 0x060167BF RID: 92095 RVA: 0x00539064 File Offset: 0x00537264 [Token(Token = "0x60167BF")] [Address(RVA = "0x17A0560", Offset = "0x179F560", VA = "0x1817A0560")] private void BHEIGIIOBCK(string BOPDCAMNMFB) { string newStateName = BOPDCAMNMFB; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(BOPDCAMNMFB); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE jhjhlmnmjmh = this.JHJHLMNMJMH; } }; throw new NullReferenceException(); } // Token: 0x17003E0C RID: 15884 // (get) Token: 0x060167C0 RID: 92096 RVA: 0x005390A0 File Offset: 0x005372A0 // (set) Token: 0x060167C1 RID: 92097 RVA: 0x005390C4 File Offset: 0x005372C4 [Token(Token = "0x17003E0C")] public StateMachineCircuitNodeDisplay CLBGBCFNAII { [Token(Token = "0x60167C0")] [Address(RVA = "0x17A4910", Offset = "0x17A3910", VA = "0x1817A4910")] get { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { return mladcmjbcfa.IAHDANBDAAM(true); } } [Token(Token = "0x60167C1")] [Address(RVA = "0x17A4960", Offset = "0x17A3960", VA = "0x1817A4960")] set { this.MLADCMJBCFA.BDJFGEJFPPO(value); } } // Token: 0x060167C2 RID: 92098 RVA: 0x005390E4 File Offset: 0x005372E4 [Token(Token = "0x60167C2")] [Address(RVA = "0x17A3DE0", Offset = "0x17A2DE0", VA = "0x1817A3DE0")] public void SetTransitionVisualsHidden(bool ONGBFDACHHG, object PIHIPPPPEBI) { bool flag = this.MIFHNEFOCKO.CFLJGNJLBFG; AOLMGGAPKEH mifhnefocko = this.MIFHNEFOCKO; if (!ONGBFDACHHG) { mifhnefocko.BIHKNNPGGKP(PIHIPPPPEBI); } mifhnefocko.BPAJKKAGPKB(PIHIPPPPEBI); bool flag2 = this.MIFHNEFOCKO.CFLJGNJLBFG; if (flag2 != flag) { this.OAHEFMGCLHL(flag2); } } // Token: 0x17003E0D RID: 15885 // (get) Token: 0x060167C3 RID: 92099 RVA: 0x00539134 File Offset: 0x00537334 [Token(Token = "0x17003E0D")] public bool PLGFPAAOOKF { [Token(Token = "0x60167C3")] [Address(RVA = "0x17A4890", Offset = "0x17A3890", VA = "0x1817A4890")] get { return this.MIFHNEFOCKO.CFLJGNJLBFG; } } // Token: 0x060167C4 RID: 92100 RVA: 0x00539154 File Offset: 0x00537354 [Token(Token = "0x60167C4")] [Address(RVA = "0x17A2B60", Offset = "0x17A1B60", VA = "0x1817A2B60")] private void OAHEFMGCLHL(bool AGOJNCJEAHN) { int num; do { num = 0; List list = this.outboundTransitions; bool flag; if (flag) { } } while (num != 0); } // Token: 0x17003E0E RID: 15886 // (get) Token: 0x060167C5 RID: 92101 RVA: 0x00539180 File Offset: 0x00537380 // (set) Token: 0x060167C6 RID: 92102 RVA: 0x00539194 File Offset: 0x00537394 [Token(Token = "0x17003E0E")] public bool FFNIFALJLDD { [Token(Token = "0x60167C5")] [Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")] get; [Token(Token = "0x60167C6")] [Address(RVA = "0x145ACF0", Offset = "0x1459CF0", VA = "0x18145ACF0")] private set; } // Token: 0x060167C7 RID: 92103 RVA: 0x005391A8 File Offset: 0x005373A8 [Token(Token = "0x60167C7")] [Address(RVA = "0x17A0380", Offset = "0x179F380", VA = "0x1817A0380", Slot = "13")] protected override void Awake() { base..ctor(); MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); this.IGGDFHEGPHP = materialPropertyBlock; Action action = new Action(this.OnNameChanged); KLLMCPFPIIE kllmcpfpiie; this.JHJHLMNMJMH = kllmcpfpiie; KLLMCPFPIIE kllmcpfpiie2; this.KEOGFFGJCFI = kllmcpfpiie2; KLLMCPFPIIE jhjhlmnmjmh = this.JHJHLMNMJMH; TMP_Text tmp_Text = this.stateNameText; string text = jhjhlmnmjmh.IAHDANBDAAM(); string text2 = tmp_Text.text; ConnectionPoint connectionPoint = this.mainConnectionPoint; ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.FOLGJPHIDJD); connectionPoint.PFACAJHLDON += jfknkmkcfbi; this.HMBCFDDMMNK(); } // Token: 0x060167C8 RID: 92104 RVA: 0x00539234 File Offset: 0x00537434 [Token(Token = "0x60167C8")] [Address(RVA = "0x17A11F0", Offset = "0x17A01F0", VA = "0x1817A11F0")] private void CKBNGOMPFBD() { if (this.MLADCMJBCFA == (ulong)0L) { Action action = new Action(this.BMBHIBADMLA); KCMNCAFFHJG kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action); this.MLADCMJBCFA = kcmncaffhjg; } } // Token: 0x060167C9 RID: 92105 RVA: 0x00539270 File Offset: 0x00537470 [Token(Token = "0x60167C9")] [Address(RVA = "0x17A4160", Offset = "0x17A3160", VA = "0x1817A4160")] protected void Start() { if (this.MLADCMJBCFA == (ulong)0L) { Action action = new Action(this.BMBHIBADMLA); KCMNCAFFHJG kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action); this.MLADCMJBCFA = kcmncaffhjg; this.BMBHIBADMLA(); } Action action2 = new Action(this.GAJIJLPDHNI); IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action2); CreationObject component = base.GetComponent(); int num = 0; if (component != num) { Func func = new Func(this.POJLHNCAKAO); component.AddResourceCostModifier(func, this); } } // Token: 0x060167CA RID: 92106 RVA: 0x005392FC File Offset: 0x005374FC [Token(Token = "0x60167CA")] [Address(RVA = "0x17A2E50", Offset = "0x17A1E50", VA = "0x1817A2E50")] public void OnNameChanged() { KLLMCPFPIIE jhjhlmnmjmh = this.JHJHLMNMJMH; TMP_Text tmp_Text = this.stateNameText; string text = jhjhlmnmjmh.IAHDANBDAAM(); bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)tmp_Text).BIILOFOAKEJ; } // Token: 0x060167CB RID: 92107 RVA: 0x0053932C File Offset: 0x0053752C [Token(Token = "0x60167CB")] [Address(RVA = "0x17A2C80", Offset = "0x17A1C80", VA = "0x1817A2C80", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); ConnectionPoint connectionPoint = this.mainConnectionPoint; ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.FOLGJPHIDJD); connectionPoint.PFACAJHLDON -= jfknkmkcfbi; this.PEDIDPMKKDN(); if (!SessionManager.KNLLGLBKAPD) { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } if (0) { this.MLADCMJBCFA.IAHDANBDAAM(true).RemoveState(this); } } CreationObject component = base.GetComponent(); int num = 0; if (component != num) { component.RemoveResourceCostModifier(this); } } // Token: 0x060167CC RID: 92108 RVA: 0x005393C0 File Offset: 0x005375C0 [Token(Token = "0x60167CC")] [Address(RVA = "0x17A0BB0", Offset = "0x179FBB0", VA = "0x1817A0BB0")] private void BMBHIBADMLA() { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; int num = 0; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num2 = 0; if (!(num != num2)) { this.PEDIDPMKKDN(); GameObject gameObject = this.onEnterConnection.gameObject; int num3 = 0; gameObject.SetActive(num3 != 0); GameObject gameObject2 = this.inStateConnection.gameObject; int num4 = 0; gameObject2.SetActive(num4 != 0); GameObject gameObject3 = this.onExitConnection.gameObject; int num5 = 0; gameObject3.SetActive(num5 != 0); } StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true); Dictionary namebcgdebo = stateMachineCircuitNodeDisplay2.NAMEBCGDEBO; byte b = this.KEOGFFGJCFI.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x060167CD RID: 92109 RVA: 0x00539548 File Offset: 0x00537748 [Token(Token = "0x60167CD")] [Address(RVA = "0x17A2FD0", Offset = "0x17A1FD0", VA = "0x1817A2FD0")] private void PEDIDPMKKDN() { int num; do { num = 0; if (SessionManager.KNLLGLBKAPD) { break; } List list = this.outboundTransitions; bool flag; if (flag) { GameObject gameObject; OMCHJHPFBDN.KGFPNIMJHIC(gameObject); } } while (num != 0); this.outboundTransitions.Clear(); if (!SessionManager.KNLLGLBKAPD) { CircuitOutputConnectionPoint circuitOutputConnectionPoint = this.onEnterConnection; this.ADDDJPHNJME(circuitOutputConnectionPoint); CircuitOutputConnectionPoint circuitOutputConnectionPoint2 = this.inStateConnection; this.ADDDJPHNJME(circuitOutputConnectionPoint2); CircuitOutputConnectionPoint circuitOutputConnectionPoint3 = this.onExitConnection; this.ADDDJPHNJME(circuitOutputConnectionPoint3); } } // Token: 0x060167CE RID: 92110 RVA: 0x005395CC File Offset: 0x005377CC [Token(Token = "0x60167CE")] [Address(RVA = "0x17A3610", Offset = "0x17A2610", VA = "0x1817A3610")] public bool RemoveTransitionToState(StateMachineState GKNIHNHGBKC) { List list = this.outboundTransitions; Predicate predicate = delegate(StateMachineTransition t) { StateMachineState to = t.to; StateMachineState state = GKNIHNHGBKC; return to == state; }; StateMachineTransition stateMachineTransition = list.Find(predicate); bool flag = stateMachineTransition; if (!flag) { return flag; } this.RemoveTransition(stateMachineTransition); throw new NullReferenceException(); } // Token: 0x060167CF RID: 92111 RVA: 0x00539620 File Offset: 0x00537820 [Token(Token = "0x60167CF")] [Address(RVA = "0x17A3E90", Offset = "0x17A2E90", VA = "0x1817A3E90")] public void SetupOwner(StateMachineCircuitNodeDisplay GFPEJGNOFFJ, bool AFENEBCAPJH = true) { Dictionary namebcgdebo = GFPEJGNOFFJ.NAMEBCGDEBO; throw new NullReferenceException(); } // Token: 0x060167D0 RID: 92112 RVA: 0x005396CC File Offset: 0x005378CC [Token(Token = "0x60167D0")] [Address(RVA = "0x17A1730", Offset = "0x17A0730", VA = "0x1817A1730")] private void FOLGJPHIDJD(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP) { ConnectionPoint connectionPoint = this.mainConnectionPoint; if (HDPMJFANOPG == connectionPoint) { StateMachineState componentInParent = GFMAOEPEFKD.GetComponentInParent(); if (componentInParent) { KCMNCAFFHJG mladcmjbcfa = componentInParent.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num = 0; int num2 = 0; if (!(num != num2)) { StateMachineCircuitNodeDisplay stateMachineOwner = this.CLBGBCFNAII; int num3 = 0; if (!(stateMachineOwner != num3)) { return; } } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState); photonView.RpcMaster(lflfmimncon, componentInParent); } } } // Token: 0x060167D1 RID: 92113 RVA: 0x0053975C File Offset: 0x0053795C [Token(Token = "0x60167D1")] [Address(RVA = "0x17A3830", Offset = "0x17A2830", VA = "0x1817A3830")] public void RequestMasterInitState(StateMachineCircuitNodeDisplay FAGBHOMBNBP, [Optional] StateMachineState AHFBLCIJOOD) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestInitState); photonView.RpcMaster(fggimkccbda, FAGBHOMBNBP, AHFBLCIJOOD); } // Token: 0x060167D2 RID: 92114 RVA: 0x0053978C File Offset: 0x0053798C [Token(Token = "0x60167D2")] [Address(RVA = "0x17A3960", Offset = "0x17A2960", VA = "0x1817A3960")] [NFOMENMAOIA] protected void RpcMasterRequestInitState(StateMachineCircuitNodeDisplay FAGBHOMBNBP, StateMachineState AHFBLCIJOOD) { if (KKPBCOOONNK.BNNCCCFFALC) { if (this.MLADCMJBCFA == (ulong)0L) { Action action = new Action(this.BMBHIBADMLA); KCMNCAFFHJG kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action); this.MLADCMJBCFA = kcmncaffhjg; } if (FAGBHOMBNBP.NAMEBCGDEBO.Count < 30) { this.SetupOwner(FAGBHOMBNBP, true); if (AHFBLCIJOOD) { AHFBLCIJOOD.BIABBPIMBJA(this); } } } } // Token: 0x060167D3 RID: 92115 RVA: 0x00539800 File Offset: 0x00537A00 [Token(Token = "0x60167D3")] [Address(RVA = "0x17A3790", Offset = "0x17A2790", VA = "0x1817A3790")] public void RequestMasterConnectToState(StateMachineState OALKOHJOHFO) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState); photonView.RpcMaster(lflfmimncon, OALKOHJOHFO); } // Token: 0x060167D4 RID: 92116 RVA: 0x00539830 File Offset: 0x00537A30 [Token(Token = "0x60167D4")] [Address(RVA = "0x17A38F0", Offset = "0x17A28F0", VA = "0x1817A38F0")] [NFOMENMAOIA] protected void RpcMasterRequestConnectToState(StateMachineState OALKOHJOHFO) { if (KKPBCOOONNK.BNNCCCFFALC) { this.BIABBPIMBJA(OALKOHJOHFO); } } // Token: 0x060167D5 RID: 92117 RVA: 0x00539850 File Offset: 0x00537A50 [Token(Token = "0x60167D5")] [Address(RVA = "0x17A0640", Offset = "0x179F640", VA = "0x1817A0640")] private void BIABBPIMBJA(StateMachineState OALKOHJOHFO) { StateMachineState to2; for (;;) { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; int num = 0; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } StateMachineState to = OALKOHJOHFO; if ((ulong)1L == 0UL) { } KCMNCAFFHJG mladcmjbcfa2 = to.MLADCMJBCFA; if (mladcmjbcfa2 != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = mladcmjbcfa2.IAHDANBDAAM(true); } if (!(num == num)) { KCMNCAFFHJG mladcmjbcfa3 = this.MLADCMJBCFA; if (mladcmjbcfa3 != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay3 = mladcmjbcfa3.IAHDANBDAAM(true); } int num2 = 0; bool flag = num == num2; to2 = OALKOHJOHFO; if (!flag) { break; } StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay4; if (stateMachineCircuitNodeDisplay4.NAMEBCGDEBO.Count >= 30) { continue; } StateMachineCircuitNodeDisplay stateMachineOwner = OALKOHJOHFO.CLBGBCFNAII; } Predicate predicate = delegate(StateMachineTransition t) { StateMachineState to5 = t.to; StateMachineState to6 = OALKOHJOHFO; return to5 == to6; }; StateMachineTransition stateMachineTransition; if (stateMachineTransition) { goto Block_9; } } KCMNCAFFHJG mladcmjbcfa4 = to2.MLADCMJBCFA; StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay5; if (mladcmjbcfa4 != 0) { stateMachineCircuitNodeDisplay5 = mladcmjbcfa4.IAHDANBDAAM(true); } int num3 = 0; if (stateMachineCircuitNodeDisplay5 == num3 && this.CLBGBCFNAII.CanAddState()) { StateMachineState to3 = fmefapnpmfh.to; StateMachineCircuitNodeDisplay stateMachineOwner2 = this.CLBGBCFNAII; int num4 = 0; to3.SetupOwner(stateMachineOwner2, num4 != 0); StateMachineState to4 = fmefapnpmfh.to; bool flag2 = this.TryAddTransition(to4); } return; Block_9: throw new NullReferenceException(); } // Token: 0x060167D6 RID: 92118 RVA: 0x0053998C File Offset: 0x00537B8C [Token(Token = "0x60167D6")] [Address(RVA = "0x17A3710", Offset = "0x17A2710", VA = "0x1817A3710")] public void RemoveTransition(StateMachineTransition EDNEHLDGBPA) { bool flag = this.outboundTransitions.Remove(EDNEHLDGBPA); EDNEHLDGBPA.Clear(); OMCHJHPFBDN.KGFPNIMJHIC(EDNEHLDGBPA.gameObject); } // Token: 0x060167D7 RID: 92119 RVA: 0x005399C0 File Offset: 0x00537BC0 [Token(Token = "0x60167D7")] [Address(RVA = "0x17A42D0", Offset = "0x17A32D0", VA = "0x1817A42D0")] public bool TryAddTransition(StateMachineState OJFIKEMDCLD) { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num = 0; int num2 = 0; if (num == num2 || this.MLADCMJBCFA.IAHDANBDAAM(true).OCKPLBBLMNB((InputSlot)((uint)9))) { } StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true); int num3 = 0; stateMachineCircuitNodeDisplay2.ModifyCircuitStateTransitions(this, num3); throw new NullReferenceException(); } // Token: 0x060167D8 RID: 92120 RVA: 0x00539A28 File Offset: 0x00537C28 [Token(Token = "0x60167D8")] [Address(RVA = "0x17A00C0", Offset = "0x179F0C0", VA = "0x1817A00C0")] public void AddTransition(StateMachineState OJFIKEMDCLD, InputSlot DECEAGNPDJL) { List list = this.outboundTransitions; Predicate predicate = delegate(StateMachineTransition t) { StateMachineState toState2 = OJFIKEMDCLD; bool flag3 = t.to == toState2; if (!flag3) { return flag3; } CircuitInputConnectionPoint connectionPoint2 = t.connectionPoint; InputSlot inputSlot3 = DECEAGNPDJL; return connectionPoint2.inputSlot == inputSlot3; }; if (!list.Exists(predicate)) { StateMachineTransition stateMachineTransition = this.stateMachineTransitionPrefab; Transform parent = base.transform.parent; StateMachineTransition stateMachineTransition2 = global::UnityEngine.Object.Instantiate(stateMachineTransition, parent); StateMachineState toState = OJFIKEMDCLD; InputSlot inputSlot = DECEAGNPDJL; stateMachineTransition2.from = this; stateMachineTransition2.to = toState; KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num = 0; stateMachineTransition2.connectionPoint.gameObject.SetActive(true); CreationObject creationObject = stateMachineTransition2.connectionPoint.OLEFCPKAAON; stateMachineTransition2.connectionPoint.NodeDisplay = num; stateMachineTransition2.connectionPoint.inputSlot = inputSlot; CircuitInputConnectionPoint connectionPoint = stateMachineTransition2.connectionPoint; InputSlot inputSlot2 = connectionPoint.inputSlot; stateMachineTransition2.connectionPoint.Node = connectionPoint; stateMachineTransition2.UpdatePosition(); this.outboundTransitions.Add(stateMachineTransition2); bool flag = this.MIFHNEFOCKO.CFLJGNJLBFG; DisableObjectWhenManuallyHiddenOrCircuitsHidden visibilityBehavior = stateMachineTransition2.visibilityBehavior; bool flag2 = !flag; visibilityBehavior.SetVisibility(flag2, this); } } // Token: 0x060167D9 RID: 92121 RVA: 0x00539B64 File Offset: 0x00537D64 [Token(Token = "0x60167D9")] [Address(RVA = "0x17A4670", Offset = "0x17A3670", VA = "0x1817A4670")] public void UpdateSprite() { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num = 0; int num2 = 0; if (num != num2) { byte currentState = this.MLADCMJBCFA.IAHDANBDAAM(true).GENECNFMDHJ; byte b = this.KEOGFFGJCFI.IAHDANBDAAM(); if (currentState == b) { } } Sprite sprite = this.defaultCircuitLabelSprite; this.NHLPHMPFNIL(sprite); } // Token: 0x060167DA RID: 92122 RVA: 0x00539BD0 File Offset: 0x00537DD0 [Token(Token = "0x60167DA")] [Address(RVA = "0x17A1920", Offset = "0x17A0920", VA = "0x1817A1920")] private void GAJIJLPDHNI(float POGAEJIEPIM) { int num; do { num = 0; this.UpdateSprite(); List list = this.outboundTransitions; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060167DB RID: 92123 RVA: 0x00539BFC File Offset: 0x00537DFC [Token(Token = "0x60167DB")] [Address(RVA = "0x179FB60", Offset = "0x179EB60", VA = "0x18179FB60")] private void ADDDJPHNJME(CircuitOutputConnectionPoint JOGMGBBAOFC) { KCMNCAFFHJG mladcmjbcfa; do { int num = 0; if (KKPBCOOONNK.BNNCCCFFALC) { StateMachineState.CKDEKNNBGAA.Clear(); CircuitNode node = JOGMGBBAOFC.Node; if (node != 0) { Dictionary> outputs = node.Outputs; bool flag; if (flag) { List ckdeknnbgaa = StateMachineState.CKDEKNNBGAA; List ckdeknnbgaa2 = StateMachineState.CKDEKNNBGAA; bool flag2; if (flag2) { if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG) { continue; } CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } if (num != 0) { continue; } } } } mladcmjbcfa = this.MLADCMJBCFA; } while (mladcmjbcfa == 0); if (mladcmjbcfa.IAHDANBDAAM(true)) { Dictionary outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(true).OutputSlotDisplays; OutputSlot outputSlot = JOGMGBBAOFC.outputSlot; bool flag3 = outputSlotDisplays.Remove(outputSlot); } } // Token: 0x060167DC RID: 92124 RVA: 0x00539CBC File Offset: 0x00537EBC [Token(Token = "0x60167DC")] [Address(RVA = "0x17A25A0", Offset = "0x17A15A0", VA = "0x1817A25A0")] private void LGJOAPEEHLA(CircuitOutputConnectionPoint JOGMGBBAOFC, OutputSlot POFOFFDCGCB) { ulong num; if (this.MLADCMJBCFA.IAHDANBDAAM(num != 0UL).Tool != 0) { } KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay; if (mladcmjbcfa != 0) { ulong num2; stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(num2 != 0UL); } JOGMGBBAOFC.NodeDisplay = stateMachineCircuitNodeDisplay; JOGMGBBAOFC.outputSlot = POFOFFDCGCB; ulong num3; Dictionary outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(num3 != 0UL).OutputSlotDisplays; OutputSlot outputSlot = JOGMGBBAOFC.outputSlot; outputSlotDisplays[outputSlot] = JOGMGBBAOFC; ulong num4; CircuitNode mbbjmcdgdmn = this.MLADCMJBCFA.IAHDANBDAAM(num4 != 0UL).MBBJMCDGDMN; JOGMGBBAOFC.Node = mbbjmcdgdmn; ulong num5; JOGMGBBAOFC.gameObject.SetActive(num5 != 0UL); } // Token: 0x060167DD RID: 92125 RVA: 0x00539D58 File Offset: 0x00537F58 [Token(Token = "0x60167DD")] [Address(RVA = "0x179FF50", Offset = "0x179EF50", VA = "0x18179FF50")] private GAAKDCPNDDI AHDFDANKJPC(int HNMGDNKDBDB) { OMKPHDBNLKH.DEDABHKCIBG <>9__64_ = StateMachineState.<>c.<>9__64_0; if (<>9__64_ == 0) { StateMachineState.<>c.<>9__64_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab; } Func <>9__2; Action <>9__3; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingIntUIControl instance) { int num2 = HNMGDNKDBDB; num2++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Value {0}", num2); string text2 = propertyDescription.text; instance.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)2)); if (<>9__2 == 0) { Func func = delegate { StateMachineState <>4__this = this; int valIndex = HNMGDNKDBDB; if (valIndex == 0) { return <>4__this.val1; } int num3; if (valIndex == 1) { num3 = <>4__this.val2; return num3; } return num3; }; <>9__2 = func; } if (<>9__3 == 0) { Action action = delegate(int newVal) { StateMachineState <>4__this2 = this; int valIndex2 = HNMGDNKDBDB; <>4__this2.CPDEMFAEBMA(valIndex2, newVal); }; <>9__3 = action; } }; int num; GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__64_, ohindolfnmp, num); num = 0; return gaakdcpnddi; } // Token: 0x060167DE RID: 92126 RVA: 0x00539DBC File Offset: 0x00537FBC [Token(Token = "0x60167DE")] [Address(RVA = "0x17A2470", Offset = "0x17A1470", VA = "0x1817A2470")] private JJOBLNLCNND IPGFBCONAHH(int HNMGDNKDBDB) { Func func = delegate { StateMachineState <>4__this = this; int valIndex = HNMGDNKDBDB; if (valIndex == 0) { return <>4__this.val1; } int num4; if (valIndex == 1) { num4 = <>4__this.val2; return num4; } return num4; }; Action action = delegate(int newVal) { StateMachineState <>4__this2 = this; int valIndex2 = HNMGDNKDBDB; <>4__this2.CPDEMFAEBMA(valIndex2, newVal); }; int num = HNMGDNKDBDB; num++; string text = string.Format("Value {0}", action); int num2 = 0; string text2; ulong num3; return ONOKJPIMIIP.MGAJCIEANHL(func, action, text, "", text2, num2 != 0, num2, (int)num3, num2, num2); } // Token: 0x060167DF RID: 92127 RVA: 0x00539E34 File Offset: 0x00538034 [Token(Token = "0x60167DF")] [Address(RVA = "0x17A1D50", Offset = "0x17A0D50", VA = "0x1817A1D50")] private void HMBCFDDMMNK() { CreationObject component = base.GetComponent(); OMKPHDBNLKH.DEDABHKCIBG <>9__66_ = StateMachineState.<>c.<>9__66_0; if (<>9__66_ == 0) { StateMachineState.<>c.<>9__66_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BNMNGFJCJBB); int num; EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__66_, ohindolfnmp, num); num = 0; ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk); int num2 = 0; GAAKDCPNDDI gaakdcpnddi = this.AHDFDANKJPC(num2); ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi); GAAKDCPNDDI gaakdcpnddi2 = this.AHDFDANKJPC(1); ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(gaakdcpnddi2); GAAKDCPNDDI gaakdcpnddi3 = this.AHDFDANKJPC(2); ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(gaakdcpnddi3); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (StateMachineState.<>c.<>9__66_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; StateMachineState.<>c.<>9__66_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.BJFGHENJKOA); int num3; PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp2, num3); num3 = 0; ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(pgihlfohnml); DOPNALIMPNA[] array = new DOPNALIMPNA[5]; Func func = new Func(this.COMPLJAKFPA); Action action = new Action(this.PACPNOJKPKB); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[0] = inaobeinbgo; int num4 = 0; JJOBLNLCNND jjoblnlcnnd = this.IPGFBCONAHH(num4); if (jjoblnlcnnd != 0) { } array[1] = jjoblnlcnnd; JJOBLNLCNND jjoblnlcnnd2 = this.IPGFBCONAHH(1); if (jjoblnlcnnd2 != 0) { } array[2] = jjoblnlcnnd2; JJOBLNLCNND jjoblnlcnnd3 = this.IPGFBCONAHH(2); if (jjoblnlcnnd3 != 0) { } array[3] = jjoblnlcnnd3; Func func2 = new Func(this.ODHDGLBMJEL); Action action2 = new Action(this.BHEIGIIOBCK); INAOBEINBGO inaobeinbgo2; if (inaobeinbgo2 != 0) { } array[4] = inaobeinbgo2; int num5 = 0; ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("State", num5, array); } // Token: 0x060167E0 RID: 92128 RVA: 0x00539FDC File Offset: 0x005381DC [Token(Token = "0x60167E0")] [Address(RVA = "0x17A13F0", Offset = "0x17A03F0", VA = "0x1817A13F0")] private int DDGIPHJPODB(int EFBDCIJMFGD) { if (EFBDCIJMFGD == 0) { return this.val1; } if (EFBDCIJMFGD == 1) { return this.val2; } return this.val3; } // Token: 0x060167E1 RID: 92129 RVA: 0x0053A008 File Offset: 0x00538208 [Token(Token = "0x60167E1")] [Address(RVA = "0x17A12D0", Offset = "0x17A02D0", VA = "0x1817A12D0")] private void CPDEMFAEBMA(int EFBDCIJMFGD, int AJBNEPLFLLF) { if (EFBDCIJMFGD != 0) { if (EFBDCIJMFGD != 1) { if (EFBDCIJMFGD != 2) { goto IL_21; } this.val3 = AJBNEPLFLLF; } this.val2 = AJBNEPLFLLF; } this.val1 = AJBNEPLFLLF; IL_21: KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } if (0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true); int num = 0; stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num); } } // Token: 0x17003E0F RID: 15887 // (get) Token: 0x060167E2 RID: 92130 RVA: 0x0053A070 File Offset: 0x00538270 [Token(Token = "0x17003E0F")] public bool JBMFJOBFJHP { [Token(Token = "0x60167E2")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x060167E3 RID: 92131 RVA: 0x0053A080 File Offset: 0x00538280 [Token(Token = "0x60167E3")] [Address(RVA = "0x17A3AF0", Offset = "0x17A2AF0", VA = "0x1817A3AF0", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { MMKJBEMFICD mmkjbemficd = new MMKJBEMFICD(); byte b = this.KEOGFFGJCFI.IAHDANBDAAM(); string text = this.JHJHLMNMJMH.IAHDANBDAAM(); KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); if (stateMachineCircuitNodeDisplay != 0) { PersistenceView component = stateMachineCircuitNodeDisplay.GetComponent(); } } if (!0) { ByteString byteString = Guid.Empty.LPLPGEPHGHD(); return; } throw new NullReferenceException(); } // Token: 0x060167E4 RID: 92132 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167E4")] [Address(RVA = "0x17A1410", Offset = "0x17A0410", VA = "0x1817A1410", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167E5 RID: 92133 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167E5")] [Address(RVA = "0x17A3320", Offset = "0x17A2320", VA = "0x1817A3320", Slot = "18")] public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167E6 RID: 92134 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167E6")] [Address(RVA = "0x17A4460", Offset = "0x17A3460", VA = "0x1817A4460")] public void UpdateDataFromNode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167E7 RID: 92135 RVA: 0x0053A0E8 File Offset: 0x005382E8 [Token(Token = "0x60167E7")] [Address(RVA = "0x17A1A30", Offset = "0x17A0A30", VA = "0x1817A1A30")] public Vector3 GetConnectionLinePosition(Vector3 GMKABNJEMPA) { Transform transform; float num = transform.LACCAFFAOIG(); Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x060167E8 RID: 92136 RVA: 0x0053A10C File Offset: 0x0053830C [Token(Token = "0x60167E8")] [Address(RVA = "0x17A2890", Offset = "0x17A1890", VA = "0x1817A2890")] protected void NHLPHMPFNIL(Sprite IPMKMOIENIO) { int num = 0; Sprite pngflhgkmdl = this.PNGFLHGKMDL; if (!(IPMKMOIENIO == pngflhgkmdl)) { this.PNGFLHGKMDL = IPMKMOIENIO; GraphicsFormat graphicsFormat = IPMKMOIENIO.texture.graphicsFormat; Texture2D texture = IPMKMOIENIO.texture; MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP; int iconTexScaleOffsetPropertyId = CircuitNodeDisplay.IconTexScaleOffsetPropertyId; iggdfhegphp.SetVector(iconTexScaleOffsetPropertyId, num); Renderer renderer = this.mainRenderer; MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP; renderer.Internal_SetPropertyBlock(iggdfhegphp2); } } // Token: 0x060167E9 RID: 92137 RVA: 0x0053A184 File Offset: 0x00538384 [Token(Token = "0x60167E9")] [Address(RVA = "0x17A2330", Offset = "0x17A1330", VA = "0x1817A2330")] private void IBDHIICCJOM() { int num = 0; KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num2 = 0; int num3 = 0; bool flag = num2 != num3; MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP; int pinMaskPropertyId = CircuitNodeDisplay.PinMaskPropertyId; iggdfhegphp.SetVector(pinMaskPropertyId, num); Renderer renderer = this.mainRenderer; MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP; renderer.Internal_SetPropertyBlock(iggdfhegphp2); } // Token: 0x060167EA RID: 92138 RVA: 0x0053A1F4 File Offset: 0x005383F4 [Token(Token = "0x60167EA")] [Address(RVA = "0x17A31A0", Offset = "0x17A21A0", VA = "0x1817A31A0")] private CostInfo POJLHNCAKAO() { int num = 0; CreationObject creationObject; if (creationObject != num) { ObjectGroup k__BackingField = creationObject.k__BackingField; int num2 = 0; if (k__BackingField != num2) { ObjectGroup k__BackingField2 = creationObject.k__BackingField; if (k__BackingField2 == 0) { } bool flag = k__BackingField2; } } int num3 = 0; this.m_CachedPtr = (IntPtr)num3; throw new NullReferenceException(); } // Token: 0x060167EB RID: 92139 RVA: 0x0053A254 File Offset: 0x00538454 [Token(Token = "0x60167EB")] [Address(RVA = "0x17A4810", Offset = "0x17A3810", VA = "0x1817A4810")] public StateMachineState() { List list = new List(); this.outboundTransitions = list; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.MIFHNEFOCKO = aolmggapkeh; base..ctor(); } // Token: 0x060167ED RID: 92141 RVA: 0x0053A29C File Offset: 0x0053849C [Token(Token = "0x60167ED")] [Address(RVA = "0x17A10A0", Offset = "0x17A00A0", VA = "0x1817A10A0")] [CompilerGenerated] private void BNMNGFJCJBB(CreationObjectSettingFloatUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)3)); Func func = new Func(this.DMPOCMADEOC); Action action = new Action(this.MKDMHJLPABO); } // Token: 0x060167EE RID: 92142 RVA: 0x0053A2E8 File Offset: 0x005384E8 [Token(Token = "0x60167EE")] [Address(RVA = "0x17A12A0", Offset = "0x17A02A0", VA = "0x1817A12A0")] [CompilerGenerated] private float DMPOCMADEOC() { int num = this.minTimeInStateMS; num += 50; ulong num2; num2 += num2; float num3; return num3; } // Token: 0x060167EF RID: 92143 RVA: 0x0053A308 File Offset: 0x00538508 [Token(Token = "0x60167EF")] [Address(RVA = "0x17A2780", Offset = "0x17A1780", VA = "0x1817A2780")] [CompilerGenerated] private void MKDMHJLPABO(float FGFNHBBGILN) { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } if (0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true); int num = 0; stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num); } } // Token: 0x060167F0 RID: 92144 RVA: 0x0053A350 File Offset: 0x00538550 [Token(Token = "0x60167F0")] [Address(RVA = "0x17A0A50", Offset = "0x179FA50", VA = "0x1817A0A50")] [CompilerGenerated] private void BJFGHENJKOA(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; Func func = new Func(this.EPHJAOKHMBG); Action action = new Action(this.BHEIGIIOBCK); } // Token: 0x060167F1 RID: 92145 RVA: 0x0053A3BC File Offset: 0x005385BC [Token(Token = "0x60167F1")] [Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")] [CompilerGenerated] private string EPHJAOKHMBG() { return this.JHJHLMNMJMH.IAHDANBDAAM(); } // Token: 0x060167F2 RID: 92146 RVA: 0x0053A3DC File Offset: 0x005385DC [Token(Token = "0x60167F2")] [Address(RVA = "0x17A12A0", Offset = "0x17A02A0", VA = "0x1817A12A0")] [CompilerGenerated] private float COMPLJAKFPA() { int num = this.minTimeInStateMS; num += 50; ulong num2; num2 += num2; float num3; return num3; } // Token: 0x060167F3 RID: 92147 RVA: 0x0053A3FC File Offset: 0x005385FC [Token(Token = "0x60167F3")] [Address(RVA = "0x17A2EC0", Offset = "0x17A1EC0", VA = "0x1817A2EC0")] [CompilerGenerated] private void PACPNOJKPKB(float FGFNHBBGILN) { KCMNCAFFHJG mladcmjbcfa = this.MLADCMJBCFA; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } if (0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true); int num = 0; stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num); } } // Token: 0x060167F4 RID: 92148 RVA: 0x0053A444 File Offset: 0x00538644 [Token(Token = "0x60167F4")] [Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")] [CompilerGenerated] private string ODHDGLBMJEL() { return this.JHJHLMNMJMH.IAHDANBDAAM(); } // Token: 0x0400EAFA RID: 60154 [Token(Token = "0x400EAFA")] private static readonly List CKDEKNNBGAA = new List(); // Token: 0x0400EAFB RID: 60155 [Token(Token = "0x400EAFB")] public const int CIRCUIT_GROUP_DISCOUNT = -5; // Token: 0x0400EAFC RID: 60156 [Token(Token = "0x400EAFC")] private const int GENEJAOONHE = 3; // Token: 0x0400EAFD RID: 60157 [Token(Token = "0x400EAFD")] private const int GGNNJHKOOHG = 0; // Token: 0x0400EAFE RID: 60158 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400EAFE")] [SerializeField] private StateMachineTransition stateMachineTransitionPrefab; // Token: 0x0400EAFF RID: 60159 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400EAFF")] [SerializeField] private ConnectionPoint mainConnectionPoint; // Token: 0x0400EB00 RID: 60160 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400EB00")] [SerializeField] private TMP_Text stateNameText; // Token: 0x0400EB01 RID: 60161 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400EB01")] public List outboundTransitions; // Token: 0x0400EB02 RID: 60162 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400EB02")] private KLLMCPFPIIE KEOGFFGJCFI; // Token: 0x0400EB03 RID: 60163 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400EB03")] public int val1; // Token: 0x0400EB04 RID: 60164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400EB04")] public int val2; // Token: 0x0400EB05 RID: 60165 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400EB05")] public int val3; // Token: 0x0400EB06 RID: 60166 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400EB06")] public int minTimeInStateMS; // Token: 0x0400EB07 RID: 60167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400EB07")] private KLLMCPFPIIE JHJHLMNMJMH; // Token: 0x0400EB08 RID: 60168 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400EB08")] private KCMNCAFFHJG MLADCMJBCFA; // Token: 0x0400EB09 RID: 60169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400EB09")] private AOLMGGAPKEH MIFHNEFOCKO; // Token: 0x0400EB0A RID: 60170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400EB0A")] public CircuitOutputConnectionPoint onEnterConnection; // Token: 0x0400EB0B RID: 60171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400EB0B")] public CircuitOutputConnectionPoint inStateConnection; // Token: 0x0400EB0C RID: 60172 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EB0C")] public CircuitOutputConnectionPoint onExitConnection; // Token: 0x0400EB0D RID: 60173 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EB0D")] public Renderer mainRenderer; // Token: 0x0400EB0E RID: 60174 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EB0E")] [SerializeField] protected Sprite defaultCircuitLabelSprite; // Token: 0x0400EB0F RID: 60175 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EB0F")] [SerializeField] protected Sprite activeCircuitLabelSprite; // Token: 0x0400EB10 RID: 60176 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400EB10")] private Sprite PNGFLHGKMDL; // Token: 0x0400EB11 RID: 60177 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400EB11")] private MaterialPropertyBlock IGGDFHEGPHP; // Token: 0x0400EB13 RID: 60179 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x400EB13")] private Guid JEKBBDHJGBA; // Token: 0x02003364 RID: 13156 [Token(Token = "0x2003364")] [CompilerGenerated] private sealed class MGFLBDHHDBM { // Token: 0x060167F5 RID: 92149 RVA: 0x0053A464 File Offset: 0x00538664 [Token(Token = "0x60167F5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MGFLBDHHDBM() { } // Token: 0x060167F6 RID: 92150 RVA: 0x0053A478 File Offset: 0x00538678 [Token(Token = "0x60167F6")] [Address(RVA = "0x1792B60", Offset = "0x1791B60", VA = "0x181792B60")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE jhjhlmnmjmh = this.<>4__this.JHJHLMNMJMH; } } // Token: 0x0400EB14 RID: 60180 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB14")] public StateMachineState <>4__this; // Token: 0x0400EB15 RID: 60181 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400EB15")] public string newStateName; } // Token: 0x02003365 RID: 13157 [Token(Token = "0x2003365")] [CompilerGenerated] private sealed class BBEOALOEDMA { // Token: 0x060167F7 RID: 92151 RVA: 0x0053A4A0 File Offset: 0x005386A0 [Token(Token = "0x60167F7")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BBEOALOEDMA() { } // Token: 0x060167F8 RID: 92152 RVA: 0x0053A4B4 File Offset: 0x005386B4 [Token(Token = "0x60167F8")] [Address(RVA = "0x17918B0", Offset = "0x17908B0", VA = "0x1817918B0")] internal bool b__0(StateMachineTransition t) { StateMachineState to = t.to; StateMachineState stateMachineState = this.state; return to == stateMachineState; } // Token: 0x0400EB16 RID: 60182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB16")] public StateMachineState state; } // Token: 0x02003366 RID: 13158 [Token(Token = "0x2003366")] [CompilerGenerated] private sealed class FMEFAPNPMFH { // Token: 0x060167F9 RID: 92153 RVA: 0x0053A4DC File Offset: 0x005386DC [Token(Token = "0x60167F9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FMEFAPNPMFH() { } // Token: 0x060167FA RID: 92154 RVA: 0x0053A4F0 File Offset: 0x005386F0 [Token(Token = "0x60167FA")] [Address(RVA = "0x1791DC0", Offset = "0x1790DC0", VA = "0x181791DC0")] internal bool b__0(StateMachineTransition t) { StateMachineState stateMachineState = t.to; StateMachineState stateMachineState2 = this.to; return stateMachineState == stateMachineState2; } // Token: 0x0400EB17 RID: 60183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB17")] public StateMachineState to; } // Token: 0x02003367 RID: 13159 [Token(Token = "0x2003367")] [CompilerGenerated] private sealed class MNOBOFCJOKL { // Token: 0x060167FB RID: 92155 RVA: 0x0053A518 File Offset: 0x00538718 [Token(Token = "0x60167FB")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MNOBOFCJOKL() { } // Token: 0x060167FC RID: 92156 RVA: 0x0053A52C File Offset: 0x0053872C [Token(Token = "0x60167FC")] [Address(RVA = "0x1792BD0", Offset = "0x1791BD0", VA = "0x181792BD0")] internal bool b__0(StateMachineTransition t) { StateMachineState stateMachineState = this.toState; bool flag = t.to == stateMachineState; if (!flag) { return flag; } CircuitInputConnectionPoint connectionPoint = t.connectionPoint; InputSlot inputSlot = this.inputSlot; return connectionPoint.inputSlot == inputSlot; } // Token: 0x0400EB18 RID: 60184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB18")] public StateMachineState toState; // Token: 0x0400EB19 RID: 60185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400EB19")] public InputSlot inputSlot; } // Token: 0x02003368 RID: 13160 [Token(Token = "0x2003368")] [CompilerGenerated] private sealed class DKHLLMJBGGL { // Token: 0x060167FD RID: 92157 RVA: 0x0053A570 File Offset: 0x00538770 [Token(Token = "0x60167FD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DKHLLMJBGGL() { } // Token: 0x060167FE RID: 92158 RVA: 0x0053A584 File Offset: 0x00538784 [Token(Token = "0x60167FE")] [Address(RVA = "0x1791BA0", Offset = "0x1790BA0", VA = "0x181791BA0")] internal void b__1(CreationObjectSettingIntUIControl instance) { int num = this.valIndex; num++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Value {0}", num); string text2 = propertyDescription.text; instance.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)2)); if (this.<>9__2 == 0) { Func func = delegate { StateMachineState stateMachineState = this.<>4__this; int num2 = this.valIndex; if (num2 == 0) { return stateMachineState.val1; } int val; if (num2 == 1) { val = stateMachineState.val2; return val; } return val; }; this.<>9__2 = func; } if (this.<>9__3 == 0) { Action action = delegate(int newVal) { StateMachineState stateMachineState2 = this.<>4__this; int num3 = this.valIndex; stateMachineState2.CPDEMFAEBMA(num3, newVal); }; this.<>9__3 = action; } } // Token: 0x060167FF RID: 92159 RVA: 0x0053A60C File Offset: 0x0053880C [Token(Token = "0x60167FF")] [Address(RVA = "0x1791CE0", Offset = "0x1790CE0", VA = "0x181791CE0")] internal int b__2() { StateMachineState stateMachineState = this.<>4__this; int num = this.valIndex; if (num == 0) { return stateMachineState.val1; } int val; if (num == 1) { val = stateMachineState.val2; return val; } return val; } // Token: 0x06016800 RID: 92160 RVA: 0x0053A648 File Offset: 0x00538848 [Token(Token = "0x6016800")] [Address(RVA = "0x1791D20", Offset = "0x1790D20", VA = "0x181791D20")] internal void b__3(int newVal) { StateMachineState stateMachineState = this.<>4__this; int num = this.valIndex; stateMachineState.CPDEMFAEBMA(num, newVal); } // Token: 0x0400EB1A RID: 60186 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB1A")] public int valIndex; // Token: 0x0400EB1B RID: 60187 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400EB1B")] public StateMachineState <>4__this; // Token: 0x0400EB1C RID: 60188 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400EB1C")] public Func <>9__2; // Token: 0x0400EB1D RID: 60189 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400EB1D")] public Action <>9__3; } // Token: 0x0200336A RID: 13162 [Token(Token = "0x200336A")] [CompilerGenerated] private sealed class HLFHPFHMAGK { // Token: 0x06016806 RID: 92166 RVA: 0x0053A6F4 File Offset: 0x005388F4 [Token(Token = "0x6016806")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HLFHPFHMAGK() { } // Token: 0x06016807 RID: 92167 RVA: 0x0053A708 File Offset: 0x00538908 [Token(Token = "0x6016807")] [Address(RVA = "0x1791F60", Offset = "0x1790F60", VA = "0x181791F60")] internal int b__0() { StateMachineState stateMachineState = this.<>4__this; int num = this.valIndex; if (num == 0) { return stateMachineState.val1; } int val; if (num == 1) { val = stateMachineState.val2; return val; } return val; } // Token: 0x06016808 RID: 92168 RVA: 0x0053A744 File Offset: 0x00538944 [Token(Token = "0x6016808")] [Address(RVA = "0x1791FA0", Offset = "0x1790FA0", VA = "0x181791FA0")] internal void b__1(int newVal) { StateMachineState stateMachineState = this.<>4__this; int num = this.valIndex; stateMachineState.CPDEMFAEBMA(num, newVal); } // Token: 0x0400EB22 RID: 60194 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB22")] public StateMachineState <>4__this; // Token: 0x0400EB23 RID: 60195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400EB23")] public int valIndex; } } }