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