3 public static int Index = 224;
11 List<BlockDropValue> dropValues,
12 out
bool showDebris) {
49 public static int GetDelay(
int data) => (data >> 5) & 0xFF;
51 public static int SetDelay(
int data,
int delay) => (data & -8161) | ((delay & 0xFF) << 5);
static int SetDelay(int data, int delay)
override ElectricElement CreateElectricElement(SubsystemElectricity subsystemElectricity, int value, int x, int y, int z)
AdjustableDelayGateBlock()
override void GetDropValues(SubsystemTerrain subsystemTerrain, int oldValue, int newValue, int toolLevel, List< BlockDropValue > dropValues, out bool showDebris)
override? ElectricConnectorType GetConnectorType(SubsystemTerrain terrain, int value, int face, int connectorFace, int x, int y, int z)
static int GetDelay(int data)
override int GetFace(int value)
static int GetRotation(int data)
RotateableMountedElectricElementBlock(string modelName, string meshName, float centerBoxSize)
static ? ElectricConnectorDirection GetConnectorDirection(int mountingFace, int rotation, int connectorFace)
static int MakeBlockValue(int contents)
static int ExtractData(int value)
ElectricConnectorDirection