Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
GravelBlock.cs
浏览该文件的文档.
1
namespace
Game
{
2
public
class
GravelBlock
:
CubeBlock
{
3
public
static
int
Index
= 6;
4
5
public
GravelBlock
() =>
IsCollapsable
=
true
;
6
7
public
override
void
GetDropValues
(
SubsystemTerrain
subsystemTerrain,
8
int
oldValue,
9
int
newValue,
10
int
toolLevel,
11
List<BlockDropValue> dropValues,
12
out
bool
showDebris) {
13
showDebris =
true
;
14
if
(toolLevel <
RequiredToolLevel
) {
15
return
;
16
}
17
if
(
Random
.
Float
(0f, 1f) < 0.33f) {
18
base.GetDropValues(subsystemTerrain, oldValue, newValue, toolLevel, dropValues, out showDebris);
19
return
;
20
}
21
int
num =
Random
.
Int
(1, 3);
22
for
(
int
i = 0; i < num; i++) {
23
dropValues.Add(
new
BlockDropValue
{ Value =
Terrain
.
MakeBlockValue
(79), Count = 1 });
24
}
25
}
26
}
27
}
Game.Block.IsCollapsable
bool IsCollapsable
定义
Block.cs:33
Game.Block.RequiredToolLevel
int RequiredToolLevel
定义
Block.cs:91
Game.CubeBlock
定义
CubeBlock.cs:5
Game.GravelBlock.GravelBlock
GravelBlock()
定义
GravelBlock.cs:5
Game.GravelBlock.GetDropValues
override void GetDropValues(SubsystemTerrain subsystemTerrain, int oldValue, int newValue, int toolLevel, List< BlockDropValue > dropValues, out bool showDebris)
定义
GravelBlock.cs:7
Game.GravelBlock.Index
static int Index
定义
GravelBlock.cs:3
Game.Random
定义
Random.cs:5
Game.Random.Float
float Float()
定义
Random.cs:58
Game.Random.Int
int Int()
定义
Random.cs:52
Game.SubsystemTerrain
定义
SubsystemTerrain.cs:6
Game.Terrain
定义
Terrain.cs:5
Game.Terrain.MakeBlockValue
static int MakeBlockValue(int contents)
定义
Terrain.cs:298
Game
定义
ContentFileBridge.cs:4
Game.BlockDropValue
定义
BlockDropValue.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Block
GravelBlock.cs
制作者
1.16.1