|
My Project v1
Project
|


Public 成员函数 | |
| virtual Projectile | AddProjectile (Projectile projectile) |
| virtual Projectile | AddProjectile (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual Projectile | CreateProjectile (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual T | CreateProjectile< T > (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual T | AddProjectile< T > (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual Projectile | FireProjectile (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual bool | CanFireProjectile (int value, Vector3 position, Vector3 velocity, ComponentCreature owner, out Vector3 firePosition) |
| virtual T | FireProjectile< T > (int value, Vector3 position, Vector3 velocity, Vector3 angularVelocity, ComponentCreature owner) |
| virtual void | FireProjectileFast (Projectile projectile) |
| virtual void | AddTrail (Projectile projectile, Vector3 offset, ITrailParticleSystem particleSystem) |
| virtual void | RemoveTrail (Projectile projectile) |
| void | Draw (Camera camera, int drawOrder) |
| void | Update (float dt) |
| override void | Load (ValuesDictionary valuesDictionary) |
| override void | Save (ValuesDictionary valuesDictionary) |
| virtual bool | IsWater (Vector3 position) |
| virtual bool | IsMagma (Vector3 position) |
| virtual void | MakeProjectileNoise (Projectile projectile) |
Public 成员函数 继承自 Game.IUpdateable | |
Public 成员函数 继承自 Game.IDrawable | |
静态 Public 成员函数 | |
| static void | CalculateVelocityAlignMatrix (Block projectileBlock, Vector3 position, Vector3 velocity, out Matrix matrix) |
静态 Public 属性 | |
| const float | BodyInflateAmount = 0.2f |
| static int[] | m_drawOrders |
属性 | |
| ReadOnlyList< Projectile > | Projectiles [get] |
| int[] | DrawOrders [get] |
| virtual Action< Projectile > | ProjectileAdded [get, set] |
| virtual Action< Projectile > | ProjectileRemoved [get, set] |
| UpdateOrder | UpdateOrder [get] |
属性 继承自 Game.IUpdateable | |
| float | FloatUpdateOrder [get] |
属性 继承自 Game.IDrawable | |
|
virtual |

|
virtual |


|
virtual |
| T | : | Projectile | |
| T | : | new() |

|
virtual |


|
static |

|
virtual |


|
virtual |


|
virtual |
| T | : | Projectile | |
| T | : | new() |

| void Game.SubsystemProjectiles.Draw | ( | Camera | camera, |
| int | drawOrder ) |
|
virtual |


|
virtual |
| T | : | Projectile | |
| T | : | new() |

|
virtual |


|
virtual |

|
virtual |


| override void Game.SubsystemProjectiles.Load | ( | ValuesDictionary | valuesDictionary | ) |


|
virtual |

|
virtual |


| override void Game.SubsystemProjectiles.Save | ( | ValuesDictionary | valuesDictionary | ) |

| void Game.SubsystemProjectiles.Update | ( | float | dt | ) |
|
static |
| DrawBlockEnvironmentData Game.SubsystemProjectiles.m_drawBlockEnvironmentData = new() |
|
static |
| PrimitivesRenderer3D Game.SubsystemProjectiles.m_primitivesRenderer = new() |
| List<Projectile> Game.SubsystemProjectiles.m_projectiles = [] |
| List<Projectile> Game.SubsystemProjectiles.m_projectilesToRemove = [] |
| Random Game.SubsystemProjectiles.m_random = new() |
| SubsystemAudio Game.SubsystemProjectiles.m_subsystemAudio |
| SubsystemBlockBehaviors Game.SubsystemProjectiles.m_subsystemBlockBehaviors |
| SubsystemBodies Game.SubsystemProjectiles.m_subsystemBodies |
| SubsystemExplosions Game.SubsystemProjectiles.m_subsystemExplosions |
| SubsystemFireBlockBehavior Game.SubsystemProjectiles.m_subsystemFireBlockBehavior |
| SubsystemFluidBlockBehavior Game.SubsystemProjectiles.m_subsystemFluidBlockBehavior |
| SubsystemGameInfo Game.SubsystemProjectiles.m_subsystemGameInfo |
| SubsystemNoise Game.SubsystemProjectiles.m_subsystemNoise |
| SubsystemParticles Game.SubsystemProjectiles.m_subsystemParticles |
| SubsystemPickables Game.SubsystemProjectiles.m_subsystemPickables |
| SubsystemSky Game.SubsystemProjectiles.m_subsystemSky |
| SubsystemSoundMaterials Game.SubsystemProjectiles.m_subsystemSoundMaterials |
| SubsystemTerrain Game.SubsystemProjectiles.m_subsystemTerrain |
| SubsystemTime Game.SubsystemProjectiles.m_subsystemTime |
|
get |
实现了 Game.IDrawable.
|
getset |
|
getset |
|
get |
|
get |
实现了 Game.IUpdateable.