using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Circuits; using UnityEngine; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02003361 RID: 13153 [Token(Token = "0x2003361")] public class StateMachineCircuitNodeDisplay : CircuitNodeDisplay { // Token: 0x17003E08 RID: 15880 // (get) Token: 0x06016799 RID: 92057 RVA: 0x005384E0 File Offset: 0x005366E0 [Token(Token = "0x17003E08")] public IEnumerable EAPDJNJALJF { [Token(Token = "0x6016799")] [Address(RVA = "0x179FA90", Offset = "0x179EA90", VA = "0x18179FA90")] get { Dictionary.ValueCollection values = this.NAMEBCGDEBO.Values; throw new NullReferenceException(); } } // Token: 0x0601679A RID: 92058 RVA: 0x00538500 File Offset: 0x00536700 [Token(Token = "0x601679A")] [Address(RVA = "0x179C8E0", Offset = "0x179B8E0", VA = "0x18179C8E0", Slot = "13")] protected override void Awake() { base.Awake(); this.BEFEOOKKMBC(); ConnectionPoint connectionPoint = this.mainConnectionPoint; ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.FOLGJPHIDJD); connectionPoint.PFACAJHLDON += jfknkmkcfbi; } // Token: 0x0601679B RID: 92059 RVA: 0x0053853C File Offset: 0x0053673C [Token(Token = "0x601679B")] [Address(RVA = "0x179F3F0", Offset = "0x179E3F0", VA = "0x18179F3F0", Slot = "24")] protected override void Start() { base.Start(); Action action = new Action(this.GAJIJLPDHNI); IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this, action); } // Token: 0x0601679C RID: 92060 RVA: 0x00538564 File Offset: 0x00536764 [Token(Token = "0x601679C")] [Address(RVA = "0x179E680", Offset = "0x179D680", VA = "0x18179E680", Slot = "25")] protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH) { int num; do { num = 0; CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn != 0) { Action action = new Action(this.NALFCOJPBPM); mbbjmcdgdmn.NodeModifiedEvent -= action; Action action2; this.MBBJMCDGDMN.NodeDeserializedEvent -= action2; } if (SessionManager.KNLLGLBKAPD || !KKPBCOOONNK.BNNCCCFFALC) { break; } Dictionary namebcgdebo = this.NAMEBCGDEBO; bool flag; if (flag) { bool flag2; while (!flag2) { } int num2 = 0; CreationObject creationObject; if (creationObject != num2) { ObjectGroup k__BackingField = creationObject.k__BackingField; int num3 = 0; if (k__BackingField != num3) { creationObject.k__BackingField.EBFEEFGECAC(creationObject); } } creationObject.RequestMasterDespawn(); } } while (num != 0); this.NAMEBCGDEBO.Clear(); base.NDMHFAFLLOH(KFONGPOFCDH); } // Token: 0x0601679D RID: 92061 RVA: 0x00538624 File Offset: 0x00536824 [Token(Token = "0x601679D")] [Address(RVA = "0x179ECA0", Offset = "0x179DCA0", VA = "0x18179ECA0", Slot = "26")] public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD) { base.OnCircuitNodeInitialized(IKFLAODDALD); CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn != 0) { Action action = new Action(this.NALFCOJPBPM); mbbjmcdgdmn.NodeModifiedEvent += action; Action action2; this.MBBJMCDGDMN.NodeDeserializedEvent += action2; } } // Token: 0x0601679E RID: 92062 RVA: 0x0053866C File Offset: 0x0053686C [Token(Token = "0x601679E")] [Address(RVA = "0x179EC70", Offset = "0x179DC70", VA = "0x18179EC70", Slot = "27")] public override void OnCircuitNodeDeserialized() { base..ctor(); this.FCBBFKOOCFO(); this.UpdateMetaData(); } // Token: 0x17003E09 RID: 15881 // (get) Token: 0x0601679F RID: 92063 RVA: 0x0053868C File Offset: 0x0053688C [Token(Token = "0x17003E09")] public byte GENECNFMDHJ { [Token(Token = "0x601679F")] [Address(RVA = "0x179FAE0", Offset = "0x179EAE0", VA = "0x18179FAE0")] get { /* An exception occurred when decompiling this method (0601679F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte RecRoom.Core.Creation.Circuits.StateMachineCircuitNodeDisplay::get_CurrentState() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: brtrue(IL_00, ceq:bool(ldloc:CircuitNode(var_0_06), ldc.i4:int32[exp:CircuitNode](0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x060167A0 RID: 92064 RVA: 0x005386AC File Offset: 0x005368AC [Token(Token = "0x60167A0")] [Address(RVA = "0x179E9D0", Offset = "0x179D9D0", VA = "0x18179E9D0")] private bool OCKPLBBLMNB(InputSlot POFOFFDCGCB) { int num; do { num = 0; Dictionary namebcgdebo = this.NAMEBCGDEBO; bool flag; if (flag) { bool flag2; if (flag2) { } if (num != 0) { goto IL_3D; } while (1UL == (ulong)(-1L)) { } } } while (num != 0); if (1UL != (ulong)(-1L)) { return true; } throw new NullReferenceException(); IL_3D: throw new NullReferenceException(); } // Token: 0x060167A1 RID: 92065 RVA: 0x00538704 File Offset: 0x00536904 [Token(Token = "0x60167A1")] [Address(RVA = "0x179F470", Offset = "0x179E470", VA = "0x18179F470")] public bool TryGetAvailableInputSlot(out InputSlot ODBFIHLBANC) { if (this.OCKPLBBLMNB((InputSlot)((uint)9))) { } ODBFIHLBANC.value__ = (int)((uint)9); return true; } // Token: 0x060167A2 RID: 92066 RVA: 0x0053872C File Offset: 0x0053692C [Token(Token = "0x60167A2")] [Address(RVA = "0x179C7E0", Offset = "0x179B7E0", VA = "0x18179C7E0")] public void AddState(StateMachineState HJFCHNKAGIM) { Dictionary namebcgdebo = this.NAMEBCGDEBO; byte b = HJFCHNKAGIM.KEOGFFGJCFI.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x060167A3 RID: 92067 RVA: 0x00538778 File Offset: 0x00536978 [Token(Token = "0x60167A3")] [Address(RVA = "0x179ED70", Offset = "0x179DD70", VA = "0x18179ED70")] public void RemoveState(StateMachineState GKNIHNHGBKC) { int num; Predicate predicate; for (;;) { num = 0; if (KKPBCOOONNK.BNNCCCFFALC) { Dictionary dictionary = new Dictionary(); } Dictionary namebcgdebo = this.NAMEBCGDEBO; byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); bool flag = namebcgdebo.Remove(b); byte iedmbhpkfio = this.IEDMBHPKFIO; byte b2 = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); if (iedmbhpkfio != b2) { goto IL_80; } Dictionary namebcgdebo2 = this.NAMEBCGDEBO; if (namebcgdebo2.Count != 0) { KeyValuePair keyValuePair = Enumerable.First>(namebcgdebo2); byte b3; this.IEDMBHPKFIO = b3; } this.IEDMBHPKFIO = (byte)num; if (num != 0) { this.ModifyCircuitDefaultState(num); goto IL_80; } IL_8C: Dictionary namebcgdebo3 = this.NAMEBCGDEBO; bool flag2; if (flag2) { predicate = new Predicate(new StateMachineState.BBEOALOEDMA { state = GKNIHNHGBKC }.b__0); StateMachineTransition stateMachineTransition; if (!stateMachineTransition) { continue; } stateMachineTransition.Clear(); GameObject gameObject = stateMachineTransition.gameObject; int num2 = 0; OMCHJHPFBDN.KGFPNIMJHIC(gameObject); while (num == 0) { } this.ModifyCircuitStateTransitions(num2, num); } if (0 == 0) { break; } continue; IL_80: if (num != 0) { this.ModifyCircuitStateTransitions(GKNIHNHGBKC, num); goto IL_8C; } goto IL_8C; } if (num != 0) { if (predicate == 0) { Dictionary dictionary2 = new Dictionary(); } byte b4 = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); int num3 = 0; int modifyArg = StateMachineNode.GetModifyArg(StateMachineNode.ModifyCommands.RemovedState, b4, (byte)num3); throw new NullReferenceException(); } } // Token: 0x060167A4 RID: 92068 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167A4")] [Address(RVA = "0x179DAB0", Offset = "0x179CAB0", VA = "0x18179DAB0")] public bool IsStateRemoved(byte NBEPPOHDIFB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167A5 RID: 92069 RVA: 0x005388E4 File Offset: 0x00536AE4 [Token(Token = "0x60167A5")] [Address(RVA = "0x179D020", Offset = "0x179C020", VA = "0x18179D020")] public bool CanAddState() { return this.NAMEBCGDEBO.Count < 30; } // Token: 0x060167A6 RID: 92070 RVA: 0x00538908 File Offset: 0x00536B08 [Token(Token = "0x60167A6")] [Address(RVA = "0x179DA30", Offset = "0x179CA30", VA = "0x18179DA30")] public byte GetAvailableStateIndex() { Dictionary namebcgdebo = this.NAMEBCGDEBO; throw new NullReferenceException(); } // Token: 0x060167A7 RID: 92071 RVA: 0x00538934 File Offset: 0x00536B34 [Token(Token = "0x60167A7")] [Address(RVA = "0x179D7D0", Offset = "0x179C7D0", VA = "0x18179D7D0")] private void FOLGJPHIDJD(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP) { ConnectionPoint connectionPoint = this.mainConnectionPoint; if (!(HDPMJFANOPG == connectionPoint)) { ConnectionPoint connectionPoint2 = this.mainConnectionPoint; if (!(GFMAOEPEFKD == connectionPoint2)) { goto IL_30; } } StateMachineState componentInParent = GFMAOEPEFKD.gameObject.GetComponentInParent(); IL_30: if (componentInParent) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestSetDefaultState); photonView.RpcMaster(lflfmimncon, componentInParent); } } // Token: 0x060167A8 RID: 92072 RVA: 0x005389A0 File Offset: 0x00536BA0 [Token(Token = "0x60167A8")] [Address(RVA = "0x179F380", Offset = "0x179E380", VA = "0x18179F380")] [NFOMENMAOIA] protected void RpcMasterRequestSetDefaultState(StateMachineState GKNIHNHGBKC) { if (KKPBCOOONNK.BNNCCCFFALC) { this.FFFCEAGILEF(GKNIHNHGBKC); } } // Token: 0x060167A9 RID: 92073 RVA: 0x005389C0 File Offset: 0x00536BC0 [Token(Token = "0x60167A9")] [Address(RVA = "0x179D600", Offset = "0x179C600", VA = "0x18179D600")] private void FFFCEAGILEF(StateMachineState GKNIHNHGBKC) { KCMNCAFFHJG mladcmjbcfa2; do { KCMNCAFFHJG mladcmjbcfa = GKNIHNHGBKC.MLADCMJBCFA; int num = 0; if (mladcmjbcfa != 0) { StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true); } int num2 = 0; if (num == num2 && this.NAMEBCGDEBO.Count < 30) { int num3 = 0; GKNIHNHGBKC.SetupOwner(this, num3 != 0); } mladcmjbcfa2 = GKNIHNHGBKC.MLADCMJBCFA; } while (mladcmjbcfa2 == 0); if (mladcmjbcfa2.IAHDANBDAAM(true) == this) { byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); this.IEDMBHPKFIO = b; int num4 = 0; this.ModifyCircuitDefaultState(num4); this.BEFEOOKKMBC(); } } // Token: 0x060167AA RID: 92074 RVA: 0x00538A54 File Offset: 0x00536C54 [Token(Token = "0x60167AA")] [Address(RVA = "0x179C980", Offset = "0x179B980", VA = "0x18179C980")] private void BEFEOOKKMBC() { Dictionary namebcgdebo = this.NAMEBCGDEBO; throw new NullReferenceException(); } // Token: 0x060167AB RID: 92075 RVA: 0x00538B88 File Offset: 0x00536D88 [Token(Token = "0x60167AB")] [Address(RVA = "0x179D960", Offset = "0x179C960", VA = "0x18179D960")] private void GAJIJLPDHNI(float POGAEJIEPIM) { byte currentState = this.GENECNFMDHJ; byte ieepdnjkecm = this.IEEPDNJKECM; if (currentState != ieepdnjkecm) { Dictionary namebcgdebo = this.NAMEBCGDEBO; bool flag; if (flag) { } byte currentState2 = this.GENECNFMDHJ; Dictionary namebcgdebo2 = this.NAMEBCGDEBO; this.IEEPDNJKECM = currentState2; bool flag2; if (flag2) { } } this.BEFEOOKKMBC(); } // Token: 0x060167AC RID: 92076 RVA: 0x00538BDC File Offset: 0x00536DDC [Token(Token = "0x60167AC")] [Address(RVA = "0x179E670", Offset = "0x179D670", VA = "0x18179E670")] private void NALFCOJPBPM() { this.FCBBFKOOCFO(); } // Token: 0x060167AD RID: 92077 RVA: 0x00538BF0 File Offset: 0x00536DF0 [Token(Token = "0x60167AD")] [Address(RVA = "0x179D450", Offset = "0x179C450", VA = "0x18179D450")] private void FCBBFKOOCFO() { int num; do { num = 0; CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0) { break; } this.IEDMBHPKFIO = mbbjmcdgdmn; Dictionary namebcgdebo = this.NAMEBCGDEBO; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060167AE RID: 92078 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167AE")] [Address(RVA = "0x179D070", Offset = "0x179C070", VA = "0x18179D070")] public void CreateStateTransitionsForDeserializedState(StateMachineState HJFCHNKAGIM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167AF RID: 92079 RVA: 0x00538C30 File Offset: 0x00536E30 [Token(Token = "0x60167AF")] [Address(RVA = "0x179F560", Offset = "0x179E560", VA = "0x18179F560")] public void UpdateStateTransitionsForState(StateMachineState GKNIHNHGBKC) { for (;;) { int num = 0; CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0) { return; } List list = new List(); List outboundTransitions = GKNIHNHGBKC.outboundTransitions; list.AddRange(outboundTransitions); byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); byte b2; if (num < (int)b2) { break; } bool flag; if (flag) { List outboundTransitions2 = GKNIHNHGBKC.outboundTransitions; GameObject gameObject; OMCHJHPFBDN.KGFPNIMJHIC(gameObject); } if (num == 0) { return; } } Dictionary namebcgdebo = this.NAMEBCGDEBO; throw new NullReferenceException(); } // Token: 0x060167B0 RID: 92080 RVA: 0x00538D1C File Offset: 0x00536F1C [Token(Token = "0x60167B0")] [Address(RVA = "0x179C6B0", Offset = "0x179B6B0", VA = "0x18179C6B0")] private byte AFKJFIACCML() { int num; do { num = 0; int num2 = 0; Dictionary namebcgdebo = this.NAMEBCGDEBO; bool flag; if (flag) { while ((flag ? 1 : 0) <= num2) { } } } while (num != 0); throw new NullReferenceException(); } // Token: 0x060167B1 RID: 92081 RVA: 0x00538D48 File Offset: 0x00536F48 [Token(Token = "0x60167B1")] [Address(RVA = "0x179E2A0", Offset = "0x179D2A0", VA = "0x18179E2A0")] public void ModifyCircuitStateValues(StateMachineState GKNIHNHGBKC, [Optional] Dictionary PDMCNLBFLOB) { if (PDMCNLBFLOB == 0) { Dictionary dictionary = new Dictionary(); } byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); int num = 0; int modifyArg = StateMachineNode.GetModifyArg(StateMachineNode.ModifyCommands.StateVal1, b, (byte)num); int val = GKNIHNHGBKC.val1; throw new NullReferenceException(); } // Token: 0x060167B2 RID: 92082 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60167B2")] [Address(RVA = "0x179DF80", Offset = "0x179CF80", VA = "0x18179DF80")] public void ModifyCircuitStateTransitions(StateMachineState GKNIHNHGBKC, [Optional] Dictionary PDMCNLBFLOB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060167B3 RID: 92083 RVA: 0x00538E1C File Offset: 0x0053701C [Token(Token = "0x60167B3")] [Address(RVA = "0x179DE00", Offset = "0x179CE00", VA = "0x18179DE00")] public void ModifyCircuitRemoveState(StateMachineState GKNIHNHGBKC, [Optional] Dictionary PDMCNLBFLOB) { if (PDMCNLBFLOB == 0) { Dictionary dictionary = new Dictionary(); } byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); int num = 0; int modifyArg = StateMachineNode.GetModifyArg(StateMachineNode.ModifyCommands.RemovedState, b, (byte)num); throw new NullReferenceException(); } // Token: 0x060167B4 RID: 92084 RVA: 0x00538E84 File Offset: 0x00537084 [Token(Token = "0x60167B4")] [Address(RVA = "0x179DBA0", Offset = "0x179CBA0", VA = "0x18179DBA0")] public void ModifyCircuitAddState(StateMachineState GKNIHNHGBKC, [Optional] Dictionary PDMCNLBFLOB) { if (PDMCNLBFLOB == 0) { Dictionary dictionary = new Dictionary(); } byte b = GKNIHNHGBKC.KEOGFFGJCFI.IAHDANBDAAM(); int num = 0; int modifyArg = StateMachineNode.GetModifyArg(StateMachineNode.ModifyCommands.RemovedState, b, (byte)num); throw new NullReferenceException(); } // Token: 0x060167B5 RID: 92085 RVA: 0x00538EEC File Offset: 0x005370EC [Token(Token = "0x60167B5")] [Address(RVA = "0x179DD20", Offset = "0x179CD20", VA = "0x18179DD20")] public void ModifyCircuitDefaultState([Optional] Dictionary PDMCNLBFLOB) { if (PDMCNLBFLOB == 0) { Dictionary dictionary = new Dictionary(); } int num = 0; int num2 = 0; int modifyArg = StateMachineNode.GetModifyArg(StateMachineNode.ModifyCommands.DefaultState, (byte)num, (byte)num2); byte iedmbhpkfio = this.IEDMBHPKFIO; throw new NullReferenceException(); } // Token: 0x060167B6 RID: 92086 RVA: 0x00538F30 File Offset: 0x00537130 [Token(Token = "0x60167B6")] [Address(RVA = "0x179E570", Offset = "0x179D570", VA = "0x18179E570")] public void ModifyCircuit(Dictionary PDMCNLBFLOB) { CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { CircuitManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int k__BackingField = this.MBBJMCDGDMN.k__BackingField; instance2.RequestMasterModifyNode(k__BackingField, PDMCNLBFLOB); } } // Token: 0x060167B7 RID: 92087 RVA: 0x00538F70 File Offset: 0x00537170 [Token(Token = "0x60167B7")] [Address(RVA = "0x179F4E0", Offset = "0x179E4E0", VA = "0x18179F4E0")] public void UpdateMetaData() { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0) { return; } } // Token: 0x060167B8 RID: 92088 RVA: 0x00538F90 File Offset: 0x00537190 [Token(Token = "0x60167B8")] [Address(RVA = "0x179FA10", Offset = "0x179EA10", VA = "0x18179FA10")] public StateMachineCircuitNodeDisplay() { Dictionary dictionary = new Dictionary(); this.NAMEBCGDEBO = dictionary; base..ctor(); } // Token: 0x0400EAF1 RID: 60145 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400EAF1")] [SerializeField] private ConnectionPoint mainConnectionPoint; // Token: 0x0400EAF2 RID: 60146 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EAF2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private LineRenderer startStateLine; // Token: 0x0400EAF3 RID: 60147 [Token(Token = "0x400EAF3")] public const byte INVALID_STATE = 255; // Token: 0x0400EAF4 RID: 60148 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EAF4")] private byte IEDMBHPKFIO; // Token: 0x0400EAF5 RID: 60149 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EAF5")] private Dictionary NAMEBCGDEBO; // Token: 0x0400EAF6 RID: 60150 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EAF6")] private Vector3 MFJCOKDCPGA; // Token: 0x0400EAF7 RID: 60151 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x400EAF7")] private Vector3 BJLGAHFPCHC; // Token: 0x0400EAF8 RID: 60152 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400EAF8")] private byte IEEPDNJKECM; // Token: 0x02003362 RID: 13154 [Token(Token = "0x2003362")] [CompilerGenerated] private sealed class BOPDCEADNLE { // Token: 0x060167B9 RID: 92089 RVA: 0x00538FB0 File Offset: 0x005371B0 [Token(Token = "0x60167B9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BOPDCEADNLE() { } // Token: 0x060167BA RID: 92090 RVA: 0x00538FC4 File Offset: 0x005371C4 [Token(Token = "0x60167BA")] [Address(RVA = "0x1791930", Offset = "0x1790930", VA = "0x181791930")] internal bool b__0(StateMachineTransition elem) { StateMachineState to = elem.to; StateMachineState stateMachineState = this.toState; return to == stateMachineState; } // Token: 0x0400EAF9 RID: 60153 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400EAF9")] public StateMachineState toState; } } }