Procedural Hexagon Grid Framework
|
CPHG.Cell | Cell struct, used for coordinates |
▼CEditor | |
CPHG.EnvironmentManagerEditor | Custom inspector class for the EnvironmentManager |
CPHG.GridManagerEditor | Custom inspector class for the GridManager |
CPHG.NoiseManagerEditor | Custom inspector class for the GridManager |
CPHG.Grid | |
CPHG.GridOutline | Class for building and updating Grid Outline |
CPHG.Hexagon | Class for Hexagon mesh building |
▼CMonoBehaviour | |
CPHG.CameraMovement | Class responsible for camera movement |
CPHG.CellObject | Component containing information for the cell's GameObject |
CPHG.CellObjectOutline | Class for building and updating CellObjects' outlines |
CPHG.EnvironmentManager | |
CPHG.EnvironmentObject | Gameobject component for handling all the environment variables of the CellObject |
CPHG.GridManager | Handles correct order, logic and basic settings for building a hexagon grid |
CPHG.GroundPlate | Class for constructing ground plate object and mesh |
CPHG.InputManager | Class for handling events, such as selecting cell objects |
CPHG.MeshInfoDebug | |
CPHG.NoiseManager | Class for applying LibNoise to grid |
CPHG.WaterPlate | Class for constructing water plate object and mesh |
▼CPHG.WindowGui | Class for constructing GUI windows |
CPHG.GridGui | GUI window component for the Grid information |
CPHG.MapGui | GUI window component for the Grid Map |
CUnit | Example Unit class using A* pathfinding, moves to closest possible node of selected CellObject |
CPHG.Node | Class for nodes, used for pathfinding and placing objects |
CPHG.NodePath | Class for Node Path mesh building |
CPHG.OutlineMesh | Class for base outline mesh building |
CPHG.PathEndLake | Class for adding lake mesh to the end of river |
CPHG.Pathfinder | Class for a* pathfinding |
CPHG.River | Class for constructing rivers |
CPHG.SearchNode | Search Node class, used for pathfinding algorithm to store data |
CPHG.Temperature | Class for handling environment temperature calculation |
CPHG.Trees | Class for tree mesh building |
CPHG.Vegetation | Class for creating vegetation such as trees |
CPHG.Water | Class for determining water level and moisture |
CPHG.Wind | Class for wind calculation, used for temperature and humidity distribution |
CPHG.WindVector | Class for constructing ground plate object and mesh |