|
float | AddSignal (EGID blockID, float signal, out uint signalID, bool clamp=true, bool input=true) |
|
float | AddSignal (uint signalID, float signal, bool clamp=true, bool input=true) |
|
WireEntityStruct | CreateNewWire (EGID startBlock, byte startPort, EGID endBlock, byte endPort) |
|
void | Dispose () |
|
bool | Exists< T > (EGID egid) |
|
ref ChannelDataStruct | GetChannelDataStruct (EGID portID, out bool exists) |
|
ref T | GetComponent< T > (EGID egid) |
|
EGID[] | GetElectricBlocks () |
|
ref PortEntityStruct | GetPort (EGID port) |
|
ref PortEntityStruct | GetPortByOffset (Block block, byte portNumber, bool input) |
|
ref PortEntityStruct | GetPortByOffset (BlockPortsStruct bps, byte portNumber, bool input) |
|
float | GetSignal (EGID blockID, out uint signalID, bool input=true) |
|
float | GetSignal (uint signalID, bool input=true) |
|
uint[] | GetSignalIDs (EGID blockID, bool input=true) |
|
EGID[] | GetSignalInputs (EGID blockID) |
|
EGID[] | GetSignalOutputs (EGID blockID) |
|
ref WireEntityStruct | GetWire (EGID wire) |
|
EGID | MatchBlockInputToPort (Block block, byte portUsage, out bool exists) |
|
EGID | MatchBlockInputToPort (EGID block, byte portUsage, out bool exists) |
|
EGID | MatchBlockOutputToPort (Block block, byte portUsage, out bool exists) |
|
EGID | MatchBlockOutputToPort (EGID block, byte portUsage, out bool exists) |
|
ref WireEntityStruct | MatchBlocksToWire (EGID startBlock, EGID endBlock, out bool exists, byte startPort=byte.MaxValue, byte endPort=byte.MaxValue) |
|
ref WireEntityStruct | MatchPortToWire (EGID portID, EGID blockID, out bool exists) |
|
void | Ready () |
|
bool | SetSignal (EGID blockID, float signal, out uint signalID, bool input=true) |
|
bool | SetSignal (uint signalID, float signal, bool input=true) |
|
EGID[] | WiredToInput (EGID block, byte port) |
|
EGID[] | WiredToOutput (EGID block, byte port) |
|
Engine which executes signal actions