16 m_counter = (int)MathF.Round(MathF.Abs(num.Value) * 15f);
17 m_overflow = num.Value < 0f;
23 if (connectorDirection.HasValue) {
49 if (connectorDirection.HasValue) {
override float GetOutputVoltage(int face)
CounterElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace)
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)
void WritePersistentVoltage(Point3 point, float voltage)
float? ReadPersistentVoltage(Point3 point)
ElectricConnectorDirection