Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
GlassBlock.cs
浏览该文件的文档.
1namespace Game {
3 public static int Index = 15;
4
5 public bool IsCollapseSupportBlock_ = false;
6
8
9 public override bool ShouldGenerateFace(SubsystemTerrain subsystemTerrain,
10 int face,
11 int value,
12 int neighborValue,
13 int x,
14 int y,
15 int z) {
16 if (Terrain.ExtractContents(neighborValue) == BlockIndex) {
17 return false;
18 }
19 return base.ShouldGenerateFace(
20 subsystemTerrain,
21 face,
22 value,
23 neighborValue,
24 x,
25 y,
26 z
27 );
28 }
29
30 public override bool IsNonAttachable(int value) => false;
31
32 public override bool IsCollapseSupportBlock(SubsystemTerrain subsystemTerrain, int value) => IsCollapseSupportBlock_;
33 }
34}
bool CanBeBuiltIntoFurniture
int BlockIndex
定义 Block.cs:6
override bool ShouldGenerateFace(SubsystemTerrain subsystemTerrain, int face, int value, int neighborValue, int x, int y, int z)
override bool IsCollapseSupportBlock(SubsystemTerrain subsystemTerrain, int value)
override bool IsNonAttachable(int value)
static int ExtractContents(int value)