Class Reference
Builder
- Inherits: Node3D
Description
Signals
Contants
Properties
- PackedScene camera_scene
- CameraController camera_controller
- GridMap gridmap
- Plane plane
- bool state_machine_debug = true
- StateMachineBuilder state_machine
- StateBuilderLoading loading_state
- StateBuilderNavigate navigate_state
Methods
- void _read()
- void init()
- void init_camera()
- void init_gridmap()
- void init_state_machine()
Inner Classes
Condition
- Inherits: Resource
Description
Signals
Contants
Properties
- bool result
Methods
- bool validate()
Inner Classes
GridMapBuilder
- Inherits: GridMap
Description
Signals
Contants
Properties
- PackedScene camera_scene
- CameraController camera_controller
- GridMap gridmap
- Plane plane
- InputMapSetup input_map_setup
- GridRender grid_render
- GridMapBuilder gridmap
- Vector3i gridmap_current_position = Vector3i.ZERO
- Vector3i gridmapd_previous_position = Vector3i(-999, -999, -999)
- Vector3i gridmap_world_position = Vector3.ZERO
- Vector3i last_valid_world_position = Vector3(999.0, 999.0, 999.0)
- int last_structure_selected = 0
- int current_structure = 0
- bool state_machine_debug = true
- StateMachineBuilder state_machine
- StateBuilderLoading loading_state
- StateBuilderNavigate navigate_state
Methods
- void _read()
- void _process(delta: float)
- void init()
- void init_camera()
- void init_gridmap()
- void init_renders()
- void init_state_machine()
- void calculate_gridmap_position()
- bool mouse_is_inside_viewport()
- void move_renders()
Inner Classes
GridRender
- Inherits: GridMap
Description
Signals
Contants
Properties
- PackedScene camera_scene
- CameraController camera_controller
- GridMap gridmap
- Plane plane
- bool state_machine_debug = true
- StateMachineBuilder state_machine
- StateBuilderLoading loading_state
- StateBuilderNavigate navigate_state
Methods
- void _read()
- void init()
- void init_camera()
- void init_gridmap()
- void init_state_machine()
Inner Classes
ConditionValidator
- Inherits: Resource
Description
Signals
Contants
Properties
- PackedScene camera_scene
- CameraController camera_controller
- GridMap gridmap
- Plane plane
- bool state_machine_debug = true
- StateMachineBuilder state_machine
- StateBuilderLoading loading_state
- StateBuilderNavigate navigate_state
Methods
- void _read()
- void init()
- void init_camera()
- void init_gridmap()
- void init_state_machine()
Inner Classes
GridMapBuilder
- Inherits: GridMap
Description
Signals
Contants
Properties
Methods
Inner Classes
Structure
- Inherits: Resource
Description
Signals
Contants
- BUILD_MODE_NONE = 0
- BUILD_MODE_MESH = 1
- BUILD_MODE_BOX = 2
- BUILD_MODE_PATH = 4
Properties
- int structure_id
- String structure_name
- PackedScene model_scene
- int category_id
- int type_id
- Vector2i size
- int build_modes
- String icon_path
- float price
Methods
Inner Classes
StructureCategory
- Inherits: Resource
Description
Signals
Contants
Properties
- int id = -1
- StringName category_name = &””
- bool visible_on_menu = true
Methods
Inner Classes
StructureType
- Inherits: Resource
Description
Signals
Contants
Properties
- int id = -1
- StringName type_name = &””
- bool visible_on_menu = true
- int fallback_structure_id = -1
Methods
- void _init(p_id: int = -1, p_name: String = “”, p_visible: bool = true, p_fallback = -1)









