|
My Project v1
Project
|


Public 成员函数 | |
| virtual Pickable | AddPickable (Pickable pickable) |
| virtual Pickable | AddPickable (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix) |
| virtual Pickable | AddPickable (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix, Entity owner) |
| virtual Pickable | CreatePickable (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix, Entity owner) |
| virtual T | CreatePickable< T > (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix, Entity owner) |
| virtual T | AddPickable< T > (int value, int count, Vector3 position, Vector3? velocity, Matrix? stuckMatrix, Entity owner) |
| void | Draw (Camera camera, int drawOrder) |
| void | Update (float dt) |
| override void | Load (ValuesDictionary valuesDictionary) |
| override void | Save (ValuesDictionary valuesDictionary) |
Public 成员函数 继承自 Game.IDrawable | |
Public 成员函数 继承自 Game.IUpdateable | |
静态 Public 属性 | |
| static int[] | m_drawOrders |
属性 | |
| ReadOnlyList< Pickable > | Pickables [get] |
| int[] | DrawOrders [get] |
| virtual Action< Pickable > | PickableAdded [get, set] |
| virtual Action< Pickable > | PickableRemoved [get, set] |
| UpdateOrder | UpdateOrder [get] |
属性 继承自 Game.IDrawable | |
属性 继承自 Game.IUpdateable | |
| float | FloatUpdateOrder [get] |
|
virtual |

|
virtual |



|
virtual |
| T | : | Pickable | |
| T | : | new() |

|
virtual |


|
virtual |
| T | : | Pickable | |
| T | : | new() |

| void Game.SubsystemPickables.Draw | ( | Camera | camera, |
| int | drawOrder ) |
| override void Game.SubsystemPickables.Load | ( | ValuesDictionary | valuesDictionary | ) |

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

| void Game.SubsystemPickables.Update | ( | float | dt | ) |
| DrawBlockEnvironmentData Game.SubsystemPickables.m_drawBlockEnvironmentData = new() |
|
static |
| List<Pickable> Game.SubsystemPickables.m_pickables = [] |
| List<Pickable> Game.SubsystemPickables.m_pickablesToRemove = [] |
| PrimitivesRenderer3D Game.SubsystemPickables.m_primitivesRenderer = new() |
| Random Game.SubsystemPickables.m_random = new() |
| SubsystemAudio Game.SubsystemPickables.m_subsystemAudio |
| SubsystemBlockBehaviors Game.SubsystemPickables.m_subsystemBlockBehaviors |
| SubsystemExplosions Game.SubsystemPickables.m_subsystemExplosions |
| SubsystemFireBlockBehavior Game.SubsystemPickables.m_subsystemFireBlockBehavior |
| SubsystemFluidBlockBehavior Game.SubsystemPickables.m_subsystemFluidBlockBehavior |
| SubsystemGameInfo Game.SubsystemPickables.m_subsystemGameInfo |
| SubsystemParticles Game.SubsystemPickables.m_subsystemParticles |
| SubsystemPlayers Game.SubsystemPickables.m_subsystemPlayers |
| SubsystemSky Game.SubsystemPickables.m_subsystemSky |
| SubsystemTerrain Game.SubsystemPickables.m_subsystemTerrain |
| SubsystemTime Game.SubsystemPickables.m_subsystemTime |
| List<ComponentPlayer> Game.SubsystemPickables.m_tmpPlayers = [] |
|
get |
实现了 Game.IDrawable.
|
getset |
|
getset |
|
get |
|
get |
实现了 Game.IUpdateable.