Files
2026-04-08 23:40:05 +02:00

91 lines
2.0 KiB
C#

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<CircuitSignal> 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<CircuitEventDefinition> 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);
}
}