GBActionButton
Validates button configuration and dependencies....
Validates button configuration and dependencies. Returns list of validation issues found.[br][br] [code]return[/code]: [i]Array[String][/i] - List of validation issues (empty if valid)
Version: v5.0.0
Inherits: Button
Source: gb_action_button.gd
Parsing: AST-based for maximum accuracy with symbol typing
Variables
_mode_state: ModeState
Mode state for monitoring mode changes.
Type: ModeState
Methods
_ready
Signature: _ready() -> void
Returns: void
resolve_gb_dependencies
Signature: resolve_gb_dependencies(p_container : GBCompositionContainer: Variant) -> void
p_container: GBCompositionContainer - Container with required services
Returns: void
Parameters:
p_container : GBCompositionContainer: Variant
get_runtime_issues
Signature: get_runtime_issues() -> Array
return: Array[String] - List of validation issues (empty if valid)
Returns: Array
_on_pressed
Signature: _on_pressed() -> void
Returns: void
_on_mode_changed
Signature: _on_mode_changed(p_mode : GBEnums.Mode: Variant) -> void
Only send the input event; do not toggle mode directly here
Returns: void
Parameters:
p_mode : GBEnums.Mode: Variant