ReadOnlyList< CellFace > CellFaces
MountedElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace)
void PlaySound(string name, float volume, float pitch, float pan, float delay)
SubsystemAudio SubsystemAudio
SubsystemTerrain SubsystemTerrain
virtual void ChangeCell(int x, int y, int z, int value, bool updateModificationCounter=true, MovingBlock movingBlock=null)
static int SetLeverState(int value, bool state)
static int GetVoltageLevel(int data)
static bool GetLeverState(int value)
override float GetOutputVoltage(int face)
override bool OnInteract(TerrainRaycastResult raycastResult, ComponentMiner componentMiner)
SwitchElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace, int value)
virtual int GetCellValue(int x, int y, int z)
static int ExtractData(int value)