Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SubsystemGravestoneBlockBehavior.cs
浏览该文件的文档.
1
namespace
Game
{
2
public
class
SubsystemGravestoneBlockBehavior
:
SubsystemBlockBehavior
{
3
public
override
int
[]
HandledBlocks
=> [189];
4
5
public
override
void
OnNeighborBlockChanged
(
int
x,
int
y,
int
z,
int
neighborX,
int
neighborY,
int
neighborZ) {
6
int
cellValue =
SubsystemTerrain
.Terrain.GetCellValue(x, y - 1, z);
7
if
(
BlocksManager
.
Blocks
[
Terrain
.
ExtractContents
(cellValue)].
IsNonAttachable
(cellValue)) {
8
SubsystemTerrain
.DestroyCell(
9
0,
10
x,
11
y,
12
z,
13
0,
14
false
,
15
false
16
);
17
}
18
}
19
}
20
}
Game.Block.IsNonAttachable
virtual bool IsNonAttachable(int value)
定义
Block.cs:547
Game.BlocksManager
定义
BlocksManager.cs:10
Game.BlocksManager.Blocks
static Block[] Blocks
定义
BlocksManager.cs:41
Game.SubsystemBlockBehavior
定义
SubsystemBlockBehavior.cs:6
Game.SubsystemBlockBehavior.SubsystemTerrain
SubsystemTerrain SubsystemTerrain
定义
SubsystemBlockBehavior.cs:9
Game.SubsystemGravestoneBlockBehavior
定义
SubsystemGravestoneBlockBehavior.cs:2
Game.SubsystemGravestoneBlockBehavior.HandledBlocks
override int[] HandledBlocks
定义
SubsystemGravestoneBlockBehavior.cs:3
Game.SubsystemGravestoneBlockBehavior.OnNeighborBlockChanged
override void OnNeighborBlockChanged(int x, int y, int z, int neighborX, int neighborY, int neighborZ)
定义
SubsystemGravestoneBlockBehavior.cs:5
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
Subsystem
SubsystemGravestoneBlockBehavior.cs
制作者
1.16.1