Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
GlassBlock.cs
浏览该文件的文档.
1
namespace
Game
{
2
public
class
GlassBlock
:
AlphaTestCubeBlock
{
3
public
static
int
Index
= 15;
4
5
public
bool
IsCollapseSupportBlock_
=
false
;
6
7
public
GlassBlock
() =>
CanBeBuiltIntoFurniture
=
true
;
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
}
Game.AlphaTestCubeBlock
定义
AlphaTestCubeBlock.cs:3
Game.Block.CanBeBuiltIntoFurniture
bool CanBeBuiltIntoFurniture
定义
Block.cs:31
Game.Block.BlockIndex
int BlockIndex
定义
Block.cs:6
Game.GlassBlock.GlassBlock
GlassBlock()
定义
GlassBlock.cs:7
Game.GlassBlock.ShouldGenerateFace
override bool ShouldGenerateFace(SubsystemTerrain subsystemTerrain, int face, int value, int neighborValue, int x, int y, int z)
定义
GlassBlock.cs:9
Game.GlassBlock.IsCollapseSupportBlock
override bool IsCollapseSupportBlock(SubsystemTerrain subsystemTerrain, int value)
定义
GlassBlock.cs:32
Game.GlassBlock.Index
static int Index
定义
GlassBlock.cs:3
Game.GlassBlock.IsNonAttachable
override bool IsNonAttachable(int value)
定义
GlassBlock.cs:30
Game.GlassBlock.IsCollapseSupportBlock_
bool IsCollapseSupportBlock_
定义
GlassBlock.cs:5
Game.SubsystemTerrain
定义
SubsystemTerrain.cs:6
Game.Terrain
定义
Terrain.cs:5
Game.Terrain.ExtractContents
static int ExtractContents(int value)
定义
Terrain.cs:303
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Block
GlassBlock.cs
制作者
1.16.1