![]() |
Procedural Hexagon Grid Framework
|
| ▼NPHG | |
| CCameraMovement | Class responsible for camera movement |
| CCell | Cell struct, used for coordinates |
| CCellObject | Component containing information for the cell's GameObject |
| CCellObjectOutline | Class for building and updating CellObjects' outlines |
| CEnvironmentManager | |
| CEnvironmentManagerEditor | Custom inspector class for the EnvironmentManager |
| CEnvironmentObject | Gameobject component for handling all the environment variables of the CellObject |
| CGrid | |
| CGridGui | GUI window component for the Grid information |
| CGridManager | Handles correct order, logic and basic settings for building a hexagon grid |
| CGridManagerEditor | Custom inspector class for the GridManager |
| CGridOutline | Class for building and updating Grid Outline |
| CGroundPlate | Class for constructing ground plate object and mesh |
| CHexagon | Class for Hexagon mesh building |
| CInputManager | Class for handling events, such as selecting cell objects |
| CMapGui | GUI window component for the Grid Map |
| CMeshInfoDebug | |
| CNode | Class for nodes, used for pathfinding and placing objects |
| CNodePath | Class for Node Path mesh building |
| CNoiseManager | Class for applying LibNoise to grid |
| CNoiseManagerEditor | Custom inspector class for the GridManager |
| COutlineMesh | Class for base outline mesh building |
| CPathEndLake | Class for adding lake mesh to the end of river |
| CPathfinder | Class for a* pathfinding |
| CRiver | Class for constructing rivers |
| CSearchNode | Search Node class, used for pathfinding algorithm to store data |
| CTemperature | Class for handling environment temperature calculation |
| CTrees | Class for tree mesh building |
| CVegetation | Class for creating vegetation such as trees |
| CWater | Class for determining water level and moisture |
| CWaterPlate | Class for constructing water plate object and mesh |
| CWind | Class for wind calculation, used for temperature and humidity distribution |
| CWindowGui | Class for constructing GUI windows |
| CWindVector | Class for constructing ground plate object and mesh |
| CUnit | Example Unit class using A* pathfinding, moves to closest possible node of selected CellObject |