GBActionButton
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: addons/grid_building/ui/actions/gb_action_button.gd
Extends: Button
Exported Properties
- Property:
press_action : StringName = ""- Starts / Stops a Grid Builder press_action - Property:
represented_mode : [GBEnums](./gb-enums/).Mode
Private Properties
- Property:
_mode_state : [ModeState](./mode-state/) :(private) - Mode state for monitoring mode changes.
Public Methods
resolve_gb_dependencies
Injects dependencies from the composition container.
p_container: GBCompositionContainer - Container with required services
get_runtime_issues
Validates button configuration and dependencies. Returns list of validation issues found.
return: Array[String] - List of validation issues (empty if valid)
Private Methods
_ready
Flags: private
_on_pressed
Flags: private
_on_mode_changed
Flags: private