Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SaplingBlock.cs
浏览该文件的文档.
1namespace Game {
2 public class SaplingBlock : CrossBlock {
3 public static int Index = 119;
4
5 public override int GetFaceTextureSlot(int face, int value) {
6 return Terrain.ExtractData(value) switch {
7 0 => 56,
8 1 => 72,
9 2 => 73,
10 3 => 73,
11 4 => 72,
12 5 => 110,
13 _ => 56
14 };
15 }
16
17 public override IEnumerable<int> GetCreativeValues() {
18 yield return Terrain.MakeBlockValue(119, 0, 0);
19 yield return Terrain.MakeBlockValue(119, 0, 1);
20 yield return Terrain.MakeBlockValue(119, 0, 2);
21 yield return Terrain.MakeBlockValue(119, 0, 3);
22 yield return Terrain.MakeBlockValue(119, 0, 4);
23 yield return Terrain.MakeBlockValue(119, 0, 5);
24 }
25 }
26}
override IEnumerable< int > GetCreativeValues()
override int GetFaceTextureSlot(int face, int value)
static int MakeBlockValue(int contents)
static int ExtractData(int value)