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

1
resolve_gb_dependencies(p_container : GBCompositionContainer) -> void

Injects dependencies from the composition container.

p_container: GBCompositionContainer - Container with required services


get_runtime_issues

1
get_runtime_issues() -> Array[String]

Validates button configuration and dependencies. Returns list of validation issues found.

return: Array[String] - List of validation issues (empty if valid)


Private Methods

_ready

1
_ready()

Flags: private


_on_pressed

1
_on_pressed()

Flags: private


_on_mode_changed

1
_on_mode_changed(p_mode : GBEnums.Mode)

Flags: private