Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SubsystemWaterPlantBlockBehavior.cs
浏览该文件的文档.
1
namespace
Game
{
2
public
class
SubsystemWaterPlantBlockBehavior
:
SubsystemInWaterBlockBehavior
{
3
public
override
int
[]
HandledBlocks
=> [];
4
5
public
override
void
OnNeighborBlockChanged
(
int
x,
int
y,
int
z,
int
neighborX,
int
neighborY,
int
neighborZ) {
6
base.OnNeighborBlockChanged(x, y, z, neighborX, neighborY, neighborZ);
7
int
num =
Terrain
.
ExtractContents
(
SubsystemTerrain
.
Terrain
.
GetCellValue
(x, y, z));
8
int
num2 =
Terrain
.
ExtractContents
(
SubsystemTerrain
.
Terrain
.
GetCellValue
(x, y - 1, z));
9
if
(num2 != 2
10
&& num2 != 7
11
&& num2 != 72
12
&& num2 != num) {
13
SubsystemTerrain
.
DestroyCell
(
14
0,
15
x,
16
y,
17
z,
18
0,
19
false
,
20
false
21
);
22
}
23
}
24
}
25
}
Game.SubsystemInWaterBlockBehavior
定义
SubsystemInWaterBlockBehavior.cs:2
Game.SubsystemTerrain
定义
SubsystemTerrain.cs:6
Game.SubsystemTerrain.DestroyCell
virtual void DestroyCell(int toolLevel, int x, int y, int z, int newValue, bool noDrop, bool noParticleSystem, MovingBlock movingBlock=null)
定义
SubsystemTerrain.cs:429
Game.SubsystemTerrain.Terrain
virtual Terrain Terrain
定义
SubsystemTerrain.cs:50
Game.SubsystemWaterPlantBlockBehavior
定义
SubsystemWaterPlantBlockBehavior.cs:2
Game.SubsystemWaterPlantBlockBehavior.HandledBlocks
override int[] HandledBlocks
定义
SubsystemWaterPlantBlockBehavior.cs:3
Game.SubsystemWaterPlantBlockBehavior.OnNeighborBlockChanged
override void OnNeighborBlockChanged(int x, int y, int z, int neighborX, int neighborY, int neighborZ)
定义
SubsystemWaterPlantBlockBehavior.cs:5
Game.Terrain
定义
Terrain.cs:5
Game.Terrain.ExtractContents
static int ExtractContents(int value)
定义
Terrain.cs:303
Game.Terrain.GetCellValue
virtual int GetCellValue(int x, int y, int z)
定义
Terrain.cs:224
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Subsystem
SubsystemWaterPlantBlockBehavior.cs
制作者
1.16.1