Grid Placement

GBActionLog

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: ui/actions/gb_action_log.gd

Version: 5.0

class_name: GBActionLog extends: GBControl

Signals

(none)

Exports

  • message_log
    • Build log settings injected from centralized configuration (private)

Methods

  • _disconnect_building_state -> void
  • _connect_building_state -> void
  • _disconnect_manipulation_state -> void
  • _connect_manipulation_state -> void
  • _disconnect_mode_state -> void
  • _connect_mode_state -> void
  • _ready
  • resolve_gb_dependencies(p_container: GBCompositionContainer) -> void
  • clear_log
  • get_settings -> ActionLogSettings
  • validate_setup -> bool
  • append_validation_results(p_results: ValidationResults)
  • append_placement_report_issues(p_report: PlacementReport) -> void
  • _append_issues_list(issues: Array) -> void
  • append_manipulation(p_data: ManipulationData)
  • should_show(p_action: GBEnums) -> bool
  • _print_reasons(p_rule_results: Dictionary, RuleResult], p_failed_only: bool = true)
  • _get_display_name_safe(obj: Node) -> String
  • _handle_build_result(p_data: BuildActionData, is_success: bool) -> void
    • Suppress drag/area builds unless explicitly enabled
  • _on_build_success(p_data: BuildActionData) -> void
  • _on_build_failed(p_data: BuildActionData) -> void
  • _handle_manipulation_result(p_data: ManipulationData, is_finished: bool) -> void
  • _on_manipulation_started(p_data: ManipulationData) -> void
    • Suppress started messages unless explicitly enabled
  • _on_manipulation_failed(p_data: ManipulationData)
  • _on_manipulation_finished(p_data: ManipulationData)
  • _on_mode_changed(p_mode: GBEnums) -> void