8 base(subsystemElectricity, cellFace) =>
25 if (connectorDirection.HasValue) {
49 m_voltage = blockData !=
null ? blockData.
Data[num] / 15f : 0f;
int NeighborConnectorFace
ElectricElement NeighborElectricElement
ElectricConnectorType ConnectorType
ElectricConnectorType NeighborConnectorType
static bool IsSignalHigh(float voltage)
virtual float GetOutputVoltage(int face)
List< ElectricConnection > Connections
ReadOnlyList< CellFace > CellFaces
RotateableElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace)
static ? ElectricConnectorDirection GetConnectorDirection(int mountingFace, int rotation, int connectorFace)
TruthTableCircuitElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace) override float GetOutputVoltage(int face)
SubsystemTruthTableCircuitBlockBehavior m_subsystemTruthTableCircuitBlockBehavior
ElectricConnectorDirection