6 public const string fName =
"AirBlock";
8 public static int Index = 0;
51 return base.GetDisplayName(subsystemTerrain, value);
53 return $
"{LanguageControl.Get(fName, "1
")}({value})";
override void DrawBlock(PrimitivesRenderer3D primitivesRenderer, int value, Color color, float size, ref Matrix matrix, DrawBlockEnvironmentData environmentData)
override string GetDisplayName(SubsystemTerrain subsystemTerrain, int value)
override IEnumerable< int > GetCreativeValues()
override void GenerateTerrainVertices(BlockGeometryGenerator generator, TerrainGeometry geometry, int value, int x, int y, int z)
virtual void GenerateCubeVertices(Block block, int value, int x, int y, int z, Color color, TerrainGeometrySubset[] subsetsByFace)
static void DrawFlatOrImageExtrusionBlock(PrimitivesRenderer3D primitivesRenderer, int value, float size, ref Matrix matrix, Texture2D texture, Color color, bool isEmissive, DrawBlockEnvironmentData environmentData)
TerrainGeometrySubset[] OpaqueSubsetsByFace
static int ExtractContents(int value)