PlaceableSelectionLogic
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Shared logic for placeable selection style UIs (grid or sequence list variants) Provides dependency resolution, mode visibility toggling, validation helpers.
Source File: /addons/grid_building/ui/placeable/shared/placeable_selection_logic.gd
Extends: GBInjectable
Signals
- Signal:
valid_changed(is_valid: bool)
Private Properties
- Property:
_mode_state: [ModeState](./mode-state/)(private) - Property:
_systems_context: [GBSystemsContext](./gb-systems-context/)(private) - Property:
_building_system: [BuildingSystem](./building-system/)(private)
Public Methods
resolve_gb_dependencies
| |
Sources injectable dependencies from the p_container so that this GBInjectable can operate at runtime
get_runtime_issues
| |
Validates the injection depenendicies of this GBInjectable
set_mode_state
| |
get_building_system
| |
validate_basic
| |
handle_ui_hidden
| |
handle_mode_changed
| |
Private Methods
_on_building_system_changed
| |
Flags: private
Grid Building v5.0.8 | Generated 24/05/2026