Procedural Hexagon Grid Framework
 All Classes Namespaces Functions
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPHG.CellCell struct, used for coordinates
 CEditor
 CPHG.EnvironmentManagerEditorCustom inspector class for the EnvironmentManager
 CPHG.GridManagerEditorCustom inspector class for the GridManager
 CPHG.NoiseManagerEditorCustom inspector class for the GridManager
 CPHG.Grid
 CPHG.GridOutlineClass for building and updating Grid Outline
 CPHG.HexagonClass for Hexagon mesh building
 CMonoBehaviour
 CPHG.CameraMovementClass responsible for camera movement
 CPHG.CellObjectComponent containing information for the cell's GameObject
 CPHG.CellObjectOutlineClass for building and updating CellObjects' outlines
 CPHG.EnvironmentManager
 CPHG.EnvironmentObjectGameobject component for handling all the environment variables of the CellObject
 CPHG.GridManagerHandles correct order, logic and basic settings for building a hexagon grid
 CPHG.GroundPlateClass for constructing ground plate object and mesh
 CPHG.InputManagerClass for handling events, such as selecting cell objects
 CPHG.MeshInfoDebug
 CPHG.NoiseManagerClass for applying LibNoise to grid
 CPHG.WaterPlateClass for constructing water plate object and mesh
 CPHG.WindowGuiClass for constructing GUI windows
 CPHG.GridGuiGUI window component for the Grid information
 CPHG.MapGuiGUI window component for the Grid Map
 CUnitExample Unit class using A* pathfinding, moves to closest possible node of selected CellObject
 CPHG.NodeClass for nodes, used for pathfinding and placing objects
 CPHG.NodePathClass for Node Path mesh building
 CPHG.OutlineMeshClass for base outline mesh building
 CPHG.PathEndLakeClass for adding lake mesh to the end of river
 CPHG.PathfinderClass for a* pathfinding
 CPHG.RiverClass for constructing rivers
 CPHG.SearchNodeSearch Node class, used for pathfinding algorithm to store data
 CPHG.TemperatureClass for handling environment temperature calculation
 CPHG.TreesClass for tree mesh building
 CPHG.VegetationClass for creating vegetation such as trees
 CPHG.WaterClass for determining water level and moisture
 CPHG.WindClass for wind calculation, used for temperature and humidity distribution
 CPHG.WindVectorClass for constructing ground plate object and mesh