Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
MountedElectricElementBlock.cs
浏览该文件的文档.
1
namespace
Game
{
2
public
abstract
class
MountedElectricElementBlock
:
Block
,
IElectricElementBlock
{
3
public
abstract
int
GetFace
(
int
value);
4
5
public
abstract
ElectricElement
CreateElectricElement
(
SubsystemElectricity
subsystemElectricity,
int
value,
int
x,
int
y,
int
z);
6
7
public
abstract
ElectricConnectorType
?
GetConnectorType
(
SubsystemTerrain
terrain,
8
int
value,
9
int
face,
10
int
connectorFace,
11
int
x,
12
int
y,
13
int
z);
14
15
public
virtual
int
GetConnectionMask
(
int
value) =>
int
.MaxValue;
16
17
public
override
bool
IsMovableByPiston
(
int
value,
int
pistonFace,
int
y, out
bool
isEnd) {
18
isEnd =
true
;
19
Block
block =
BlocksManager
.
Blocks
[
Terrain
.
ExtractContents
(value)];
20
return
((
MountedElectricElementBlock
)block).GetFace(value) == pistonFace;
21
}
22
}
23
}
Game.Block
定义
Block.cs:5
Game.BlocksManager
定义
BlocksManager.cs:10
Game.BlocksManager.Blocks
static Block[] Blocks
定义
BlocksManager.cs:41
Game.ElectricElement
定义
ElectricElement.cs:4
Game.MountedElectricElementBlock
定义
MountedElectricElementBlock.cs:2
Game.MountedElectricElementBlock.GetConnectorType
ElectricConnectorType? GetConnectorType(SubsystemTerrain terrain, int value, int face, int connectorFace, int x, int y, int z)
Game.MountedElectricElementBlock.GetFace
int GetFace(int value)
Game.MountedElectricElementBlock.GetConnectionMask
virtual int GetConnectionMask(int value)
定义
MountedElectricElementBlock.cs:15
Game.MountedElectricElementBlock.CreateElectricElement
ElectricElement CreateElectricElement(SubsystemElectricity subsystemElectricity, int value, int x, int y, int z)
Game.MountedElectricElementBlock.IsMovableByPiston
override bool IsMovableByPiston(int value, int pistonFace, int y, out bool isEnd)
定义
MountedElectricElementBlock.cs:17
Game.SubsystemElectricity
定义
SubsystemElectricity.cs:9
Game.SubsystemTerrain
定义
SubsystemTerrain.cs:6
Game.Terrain
定义
Terrain.cs:5
Game.Terrain.ExtractContents
static int ExtractContents(int value)
定义
Terrain.cs:303
Game.IElectricElementBlock
定义
IElectricElementBlock.cs:2
Game
定义
ContentFileBridge.cs:4
Game.ElectricConnectorType
ElectricConnectorType
定义
ElectricConnectorType.cs:2
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Block
MountedElectricElementBlock.cs
制作者
1.16.1