Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
CubeBlock.cs
浏览该文件的文档.
1using Engine;
3
4namespace Game {
5 public abstract class CubeBlock : Block {
6 public override void GenerateTerrainVertices(BlockGeometryGenerator generator, TerrainGeometry geometry, int value, int x, int y, int z) {
7 generator.GenerateCubeVertices(
8 this,
9 value,
10 x,
11 y,
12 z,
14 geometry.OpaqueSubsetsByFace
15 );
16 }
17
18 public override void DrawBlock(PrimitivesRenderer3D primitivesRenderer,
19 int value,
20 Color color,
21 float size,
22 ref Matrix matrix,
23 DrawBlockEnvironmentData environmentData) {
25 primitivesRenderer,
26 value,
27 new Vector3(size),
28 ref matrix,
29 color,
30 color,
31 environmentData
32 );
33 }
34 }
35}
Engine.Vector3 Vector3
virtual void GenerateCubeVertices(Block block, int value, int x, int y, int z, Color color, TerrainGeometrySubset[] subsetsByFace)
static void DrawCubeBlock(PrimitivesRenderer3D primitivesRenderer, int value, Vector3 size, ref Matrix matrix, Color color, Color topColor, DrawBlockEnvironmentData environmentData)
override void GenerateTerrainVertices(BlockGeometryGenerator generator, TerrainGeometry geometry, int value, int x, int y, int z)
override void DrawBlock(PrimitivesRenderer3D primitivesRenderer, int value, Color color, float size, ref Matrix matrix, DrawBlockEnvironmentData environmentData)
TerrainGeometrySubset[] OpaqueSubsetsByFace
static Color White