Grid Placement

PlaceableSelectionLogic

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: ui/placeable/shared/placeable_selection_logic.gd

Version: 5.0

class_name: PlaceableSelectionLogic extends: GBInjectable

Summary

Shared logic for placeable selection style UIs (grid or sequence list variants) Provides dependency resolution, mode visibility toggling, validation helpers.

Signals

  • valid_changed

Exports

(none)

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()
  • _on_building_system_changed()