static int Max(int x1, int x2)
int NeighborConnectorFace
ElectricElement NeighborElectricElement
ElectricConnectorType ConnectorType
ElectricConnectorType NeighborConnectorType
static bool IsSignalHigh(float voltage)
virtual float GetOutputVoltage(int face)
List< ElectricConnection > Connections
ReadOnlyList< CellFace > CellFaces
override float GetOutputVoltage(int face)
RandomGeneratorElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace)
static float GetRandomVoltage()
RotateableElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace)
void WritePersistentVoltage(Point3 point, float voltage)
float? ReadPersistentVoltage(Point3 point)
void QueueElectricElementForSimulation(ElectricElement electricElement, int circuitStep)