|
My Project v1
Project
|


Public 成员函数 | |
| virtual void | ProcessModifiedCells () |
| virtual ? TerrainRaycastResult | Raycast (Vector3 start, Vector3 end, bool useInteractionBoxes, bool skipAirBlocks, Func< int, float, bool > action) |
| virtual void | ChangeCell (int x, int y, int z, int value, bool updateModificationCounter=true, MovingBlock movingBlock=null) |
| virtual void | ChangeCellToBehavior (int x, int y, int z, int oldValue, int newValue, MovingBlock movingBlock) |
| virtual void | DestroyCell (int toolLevel, int x, int y, int z, int newValue, bool noDrop, bool noParticleSystem, MovingBlock movingBlock=null) |
| virtual void | Draw (Camera camera, int drawOrder) |
| virtual void | Update (float dt) |
| override void | Load (ValuesDictionary valuesDictionary) |
| override void | Save (ValuesDictionary valuesDictionary) |
| override void | Dispose () |
Public 成员函数 继承自 Game.IDrawable | |
Public 成员函数 继承自 Game.IUpdateable | |
Public 属性 | |
| Dictionary< Point3, bool > | m_modifiedCells = [] |
| DynamicArray< Point3 > | m_modifiedList = [] |
| SubsystemSky | m_subsystemsky |
| SubsystemTime | m_subsystemTime |
| SubsystemTimeOfDay | m_subsystemTimeOfDay |
| SubsystemGameWidgets | m_subsystemViews |
| SubsystemParticles | m_subsystemParticles |
| SubsystemPickables | m_subsystemPickables |
| SubsystemBlockBehaviors | m_subsystemBlockBehaviors |
| List< BlockDropValue > | m_dropValues = [] |
静态 Public 属性 | |
| static bool | TerrainRenderingEnabled = true |
| static Point3[] | m_neighborOffsets |
| static int[] | m_drawOrders |
属性 | |
| SubsystemGameInfo | SubsystemGameInfo [get, set] |
| SubsystemAnimatedTextures | SubsystemAnimatedTextures [get, set] |
| SubsystemFurnitureBlockBehavior | SubsystemFurnitureBlockBehavior [get, set] |
| SubsystemPalette | SubsystemPalette [get, set] |
| Terrain | Terrain [get, set] |
| TerrainUpdater | TerrainUpdater [get, set] |
| TerrainRenderer | TerrainRenderer [get, set] |
| TerrainSerializer23 | TerrainSerializer [get, set] |
| ITerrainContentsGenerator | TerrainContentsGenerator [get, set] |
| BlockGeometryGenerator | BlockGeometryGenerator [get, set] |
| int[] | DrawOrders [get] |
| UpdateOrder | UpdateOrder [get] |
属性 继承自 Game.IDrawable | |
属性 继承自 Game.IUpdateable | |
| float | FloatUpdateOrder [get] |
|
virtual |


|
virtual |


|
virtual |


| override void Game.SubsystemTerrain.Dispose | ( | ) |

|
virtual |
| override void Game.SubsystemTerrain.Load | ( | ValuesDictionary | valuesDictionary | ) |

|
virtual |


|
virtual |


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

|
virtual |
|
static |
| List<BlockDropValue> Game.SubsystemTerrain.m_dropValues = [] |
| Dictionary<Point3, bool> Game.SubsystemTerrain.m_modifiedCells = [] |
| DynamicArray<Point3> Game.SubsystemTerrain.m_modifiedList = [] |
|
static |
| SubsystemBlockBehaviors Game.SubsystemTerrain.m_subsystemBlockBehaviors |
| SubsystemParticles Game.SubsystemTerrain.m_subsystemParticles |
| SubsystemPickables Game.SubsystemTerrain.m_subsystemPickables |
| SubsystemSky Game.SubsystemTerrain.m_subsystemsky |
| SubsystemTime Game.SubsystemTerrain.m_subsystemTime |
| SubsystemTimeOfDay Game.SubsystemTerrain.m_subsystemTimeOfDay |
| SubsystemGameWidgets Game.SubsystemTerrain.m_subsystemViews |
|
static |
|
getset |
|
get |
实现了 Game.IDrawable.
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
实现了 Game.IUpdateable.