Grid Placement

PlaceableSelectionLogic

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: ui/placeable/shared/placeable_selection_logic.gd

Version: 5.1

class_name: PlaceableSelectionLogic extends: RefCounted

Summary

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

Signals

  • valid_changed
    • Emitted when the UI validation state changes. @param is_valid: True if the UI is properly configured and ready for use.

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()
  • validate_basic()
  • handle_ui_hidden()
  • handle_mode_changed()