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 |