My Project v1
Project
载入中...
搜索中...
未找到
Game.Pickable
类 Game.Pickable 继承关系图:
Game.Pickable 的协作图:

Public 成员函数

override void Load (ValuesDictionary valuesDictionary)
 
virtual void Initialize (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix, Entity owner)
 
virtual void Update (float dt)
 
virtual void UpdateMovement (float dt, ref Vector3 positionAtdt)
 
virtual void UpdateMovementWithTarget (ComponentPickableGatherer targetGatherer, float dt)
 
override void UnderExplosion (Vector3 impulse, float damage)
 
virtual void Draw (Camera camera, int drawOrder, double totalElapsedGameTime, Matrix rotationMatrix)
 
virtual void Save (ValuesDictionary valuesDictionary)
 
- Public 成员函数 继承自 Game.WorldItem

Public 属性

int Count
 
Vector3FlyToPosition
 
Matrix? StuckMatrix
 
bool SplashGenerated = true
 
bool IsExplosionProof = false
 
ComponentPickableGatherer FlyToGatherer
 
SubsystemPickables SubsystemPickables
 
SubsystemTerrain SubsystemTerrain
 
SubsystemExplosions SubsystemExplosions
 
Entity OwnerEntity
 
- Public 属性 继承自 Game.WorldItem
int Value
 
Vector3 Position
 
Vector3 Velocity
 
double CreationTime
 
int Light
 
bool ToRemove
 
IInventory Creator
 
bool IsFireProof = false
 
float? MaxTimeExist
 
float ExplosionMass = 20f
 
bool LogDrawError = true
 
ValuesDictionary DictionaryForOtherMods = new ValuesDictionary()
 模组可以向Dictionary里面添加内容,另一个模组可以从Dictionary读取内容,以实现模组联动效果
 

Protected 属性

double m_timeWaitToAutoPick = 0.5
 
float m_distanceToPick = 1f
 
float m_distanceToFlyToTarget = 1.75f
 
SubsystemMovingBlocks m_subsystemMovingBlocks
 

属性

virtual double TimeWaitToAutoPick [get]
 
virtual float DistanceToPick [get]
 
virtual float DistanceToFlyToTarget [get]
 
SubsystemMovingBlocks SubsystemMovingBlocks [get]
 

Private 属性

Random m_random = new Random()
 

成员函数说明

◆ Draw()

virtual void Game.Pickable.Draw ( Camera camera,
int drawOrder,
double totalElapsedGameTime,
Matrix rotationMatrix )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Initialize()

virtual void Game.Pickable.Initialize ( int value,
int count,
Vector3 position,
Vector3? velocity,
Matrix? stuckMatrix,
Entity owner )
virtual
函数调用图:

◆ Load()

override void Game.Pickable.Load ( ValuesDictionary valuesDictionary)
virtual

重载 Game.WorldItem .

◆ Save()

virtual void Game.Pickable.Save ( ValuesDictionary valuesDictionary)
virtual
这是这个函数的调用关系图:

◆ UnderExplosion()

override void Game.Pickable.UnderExplosion ( Vector3 impulse,
float damage )
virtual

重载 Game.WorldItem .

函数调用图:
这是这个函数的调用关系图:

◆ Update()

virtual void Game.Pickable.Update ( float dt)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateMovement()

virtual void Game.Pickable.UpdateMovement ( float dt,
ref Vector3 positionAtdt )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateMovementWithTarget()

virtual void Game.Pickable.UpdateMovementWithTarget ( ComponentPickableGatherer targetGatherer,
float dt )
virtual
这是这个函数的调用关系图:

类成员变量说明

◆ Count

int Game.Pickable.Count

◆ FlyToGatherer

ComponentPickableGatherer Game.Pickable.FlyToGatherer

◆ FlyToPosition

Vector3? Game.Pickable.FlyToPosition

◆ IsExplosionProof

bool Game.Pickable.IsExplosionProof = false

◆ m_distanceToFlyToTarget

float Game.Pickable.m_distanceToFlyToTarget = 1.75f
protected

◆ m_distanceToPick

float Game.Pickable.m_distanceToPick = 1f
protected

◆ m_random

Random Game.Pickable.m_random = new Random()
private

◆ m_subsystemMovingBlocks

SubsystemMovingBlocks Game.Pickable.m_subsystemMovingBlocks
protected

◆ m_timeWaitToAutoPick

double Game.Pickable.m_timeWaitToAutoPick = 0.5
protected

◆ OwnerEntity

Entity Game.Pickable.OwnerEntity

◆ SplashGenerated

bool Game.Pickable.SplashGenerated = true

◆ StuckMatrix

Matrix? Game.Pickable.StuckMatrix

◆ SubsystemExplosions

SubsystemExplosions Game.Pickable.SubsystemExplosions

◆ SubsystemPickables

SubsystemPickables Game.Pickable.SubsystemPickables

◆ SubsystemTerrain

SubsystemTerrain Game.Pickable.SubsystemTerrain

属性说明

◆ DistanceToFlyToTarget

virtual float Game.Pickable.DistanceToFlyToTarget
get

◆ DistanceToPick

virtual float Game.Pickable.DistanceToPick
get

◆ SubsystemMovingBlocks

SubsystemMovingBlocks Game.Pickable.SubsystemMovingBlocks
get

◆ TimeWaitToAutoPick

virtual double Game.Pickable.TimeWaitToAutoPick
get

该类的文档由以下文件生成: