Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
WorldItem.cs
浏览该文件的文档.
1
using
Engine
;
2
using
TemplatesDatabase
;
3
4
namespace
Game
{
5
public
class
WorldItem
{
6
public
int
Value
;
7
8
public
Vector3
Position
;
9
10
public
Vector3
Velocity
;
11
12
public
double
CreationTime
;
13
14
public
int
Light
;
15
16
public
bool
ToRemove
;
17
18
public
IInventory
Creator
;
//指明该弹射物,掉落物是从哪一个IInventory生成的。目前这里没有完善。可以实现发射器攻击会让mod生物试图毁坏发射器等操作。
19
20
public
bool
IsFireProof
=
false
;
//该弹射物和掉落物防火,不会被火焰或熔岩烧毁
21
22
public
float
?
MaxTimeExist
;
23
24
public
float
ExplosionMass
= 20f;
25
26
public
bool
LogDrawError
=
true
;
27
31
public
ValuesDictionary
DictionaryForOtherMods
=
new
();
32
33
public
virtual
void
UnderExplosion
(
Vector3
impulse,
float
damage) { }
34
public
virtual
void
Load
(
ValuesDictionary
valuesDictionary) { }
35
}
36
}
Game.WorldItem
定义
WorldItem.cs:5
Game.WorldItem.LogDrawError
bool LogDrawError
定义
WorldItem.cs:26
Game.WorldItem.IsFireProof
bool IsFireProof
定义
WorldItem.cs:20
Game.WorldItem.UnderExplosion
virtual void UnderExplosion(Vector3 impulse, float damage)
定义
WorldItem.cs:33
Game.WorldItem.ExplosionMass
float ExplosionMass
定义
WorldItem.cs:24
Game.WorldItem.Load
virtual void Load(ValuesDictionary valuesDictionary)
定义
WorldItem.cs:34
Game.WorldItem.CreationTime
double CreationTime
定义
WorldItem.cs:12
Game.WorldItem.Light
int Light
定义
WorldItem.cs:14
Game.WorldItem.DictionaryForOtherMods
ValuesDictionary DictionaryForOtherMods
模组可以向Dictionary里面添加内容,另一个模组可以从Dictionary读取内容,以实现模组联动效果
定义
WorldItem.cs:31
Game.WorldItem.Position
Vector3 Position
定义
WorldItem.cs:8
Game.WorldItem.MaxTimeExist
float? MaxTimeExist
定义
WorldItem.cs:22
Game.WorldItem.ToRemove
bool ToRemove
定义
WorldItem.cs:16
Game.WorldItem.Creator
IInventory Creator
定义
WorldItem.cs:18
Game.WorldItem.Value
int Value
定义
WorldItem.cs:6
Game.WorldItem.Velocity
Vector3 Velocity
定义
WorldItem.cs:10
TemplatesDatabase.ValuesDictionary
定义
ValuesDictionary.cs:9
Game.IInventory
定义
IInventory.cs:5
Engine
定义
BaseSound.cs:10
Game
定义
ContentFileBridge.cs:4
TemplatesDatabase
定义
Database.cs:6
Engine.Vector3
定义
Vector3.cs:2
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Game
WorldItem.cs
制作者
1.16.1