Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SubsystemImpactExplosivesBlockBehavior.cs
浏览该文件的文档.
1
using
TemplatesDatabase
;
2
3
namespace
Game
{
4
public
class
SubsystemImpactExplosivesBlockBehavior
:
SubsystemBlockBehavior
{
5
public
SubsystemExplosions
m_subsystemExplosions
;
6
7
public
override
int
[]
HandledBlocks
=> [];
8
9
public
override
bool
OnHitAsProjectile
(
CellFace
? cellFace,
ComponentBody
componentBody,
WorldItem
worldItem) =>
10
m_subsystemExplosions
.TryExplodeBlock(
11
Terrain
.
ToCell
(worldItem.
Position
.X),
12
Terrain
.
ToCell
(worldItem.
Position
.Y),
13
Terrain
.
ToCell
(worldItem.
Position
.Z),
14
worldItem.
Value
15
);
16
17
public
override
void
Load
(
ValuesDictionary
valuesDictionary) {
18
base.Load(valuesDictionary);
19
m_subsystemExplosions
=
Project
.FindSubsystem<
SubsystemExplosions
>(
true
);
20
}
21
}
22
}
Game.ComponentBody
定义
ComponentBody.cs:7
Game.SubsystemBlockBehavior
定义
SubsystemBlockBehavior.cs:6
Game.SubsystemExplosions
定义
SubsystemExplosions.cs:6
Game.SubsystemImpactExplosivesBlockBehavior
定义
SubsystemImpactExplosivesBlockBehavior.cs:4
Game.SubsystemImpactExplosivesBlockBehavior.HandledBlocks
override int[] HandledBlocks
定义
SubsystemImpactExplosivesBlockBehavior.cs:7
Game.SubsystemImpactExplosivesBlockBehavior.Load
override void Load(ValuesDictionary valuesDictionary)
定义
SubsystemImpactExplosivesBlockBehavior.cs:17
Game.SubsystemImpactExplosivesBlockBehavior.OnHitAsProjectile
override bool OnHitAsProjectile(CellFace? cellFace, ComponentBody componentBody, WorldItem worldItem)
定义
SubsystemImpactExplosivesBlockBehavior.cs:9
Game.SubsystemImpactExplosivesBlockBehavior.m_subsystemExplosions
SubsystemExplosions m_subsystemExplosions
定义
SubsystemImpactExplosivesBlockBehavior.cs:5
Game.Terrain
定义
Terrain.cs:5
Game.Terrain.ToCell
static int ToCell(float x)
定义
Terrain.cs:210
Game.WorldItem
定义
WorldItem.cs:5
Game.WorldItem.Position
Vector3 Position
定义
WorldItem.cs:8
Game.WorldItem.Value
int Value
定义
WorldItem.cs:6
GameEntitySystem.Subsystem.ValuesDictionary
ValuesDictionary ValuesDictionary
定义
Subsystem.cs:12
GameEntitySystem.Subsystem.Project
Project Project
定义
Subsystem.cs:10
Game
定义
ContentFileBridge.cs:4
TemplatesDatabase
定义
Database.cs:6
Game.CellFace
定义
CellFace.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Subsystem
SubsystemImpactExplosivesBlockBehavior.cs
制作者
1.16.1