Namespace Fwt.HexTerrains.Samples
Classes
CreateNewSampleTerrainUserToolState
State for creating a new terrain using the CreateNewTerrainUserTool.
HexTerrainCursorView
This class is used to visualize the brush size and rotation in the scene view. Uses a Projector to project the brush material on the terrain.
LoadTerrainUserToolState
State for loading terrain using the LoadTerrainUserTool.
ResizeTerrainUserToolState
State for the Resize Terrain User Tool.
SamplesCameraControllerComponent
A simple camera controller that allows zooming in and out using the mouse scroll wheel and moving the camera using the WASD keys. Prevents moving out of terrain bounds. If terrain's edges are connected, teleports to the opposite side of the terrain if the camera moves past the terrain edge.
SamplesUserToolDataAuthoring
Authoring component for the SamplesUserToolData. This component is used to create a SamplesUserToolData entity in the ECS world.
SamplesUserToolDataBaker
Baker for the SamplesUserToolDataAuthoring component.
SaveTerrainUserToolState
State for saving terrain using the user tool.