using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; namespace CircuitsV2.Graph.Nodes { // Token: 0x020002FC RID: 764 [Token(Token = "0x20001FD")] [StructLayout(3)] public interface IControlPanelDependencies { // Token: 0x17000564 RID: 1380 // (get) Token: 0x060019B5 RID: 6581 [Token(Token = "0x17000545")] CircuitType SelfType { [Token(Token = "0x6001518")] [Address(Slot = "0")] get; } // Token: 0x060019B6 RID: 6582 [Token(Token = "0x6001519")] [Address(Slot = "1")] Result Self(ExecParams e); // Token: 0x17000565 RID: 1381 // (get) Token: 0x060019B7 RID: 6583 [Token(Token = "0x17000546")] bool IsPersistable { [Token(Token = "0x600151A")] [Address(Slot = "2")] get; } // Token: 0x17000566 RID: 1382 // (get) Token: 0x060019B8 RID: 6584 [Token(Token = "0x17000547")] bool IsValid { [Token(Token = "0x600151B")] [Address(Slot = "3")] get; } // Token: 0x17000567 RID: 1383 // (get) Token: 0x060019B9 RID: 6585 [Token(Token = "0x17000548")] ICircuitContextNetworking NetworkBackend { [Token(Token = "0x600151C")] [Address(Slot = "4")] get; } // Token: 0x17000568 RID: 1384 // (get) Token: 0x060019BA RID: 6586 [Token(Token = "0x17000549")] IEnumerable Events { [Token(Token = "0x600151D")] [Address(Slot = "5")] get; } // Token: 0x060019BB RID: 6587 [Token(Token = "0x600151E")] [Address(Slot = "6")] void Bind(ControlPanelCircuitContext cpcc); // Token: 0x060019BC RID: 6588 [Token(Token = "0x600151F")] [Address(Slot = "7")] void Initialize(InitializationKind initializationKind); // Token: 0x060019BD RID: 6589 [Token(Token = "0x6001520")] [Address(Slot = "8")] void OnVisualizationAcquired(object chip); // Token: 0x060019BE RID: 6590 [Token(Token = "0x6001521")] [Address(Slot = "9")] void OnVisualizationReleased(object chip); } }