GridTargetingDebugText
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
[auto] GridTargetingDebugText class in the Grid Building system. Methods: 6, Properties: 1, Constants: 8.
Source File: addons/grid_building/debug/grid_targeting_debug_text.gd
Extends: GBControl
Exported Properties
- Property:
collisions_count_prefix := "Collisions:" # Descriptive collision count prefix - Property:
debug_output : RichTextLabel
Properties
- Property:
display_mode := "VERTICAL" # VERTICAL = labels + value lines; HORIZONTAL = single line per category
Private Properties
- Property:
_lines := {(private) - Property:
_last_rendered: String = ""(private) - Property:
_indicator_context: [IndicatorContext](./indicator-context/)(private) - Property:
_targeting_state: [GridTargetingState](./grid-targeting-state/)(private) - Property:
_debug_settings: [GBDebugSettings](./gb-debug-settings/)(private)
Constants
- Constant:
MAX_BLOCKING_NAMES := 4 - Constant:
PLACEHOLDER_VALUE := "-" - Constant:
LABEL_STATUS := "Dependencies:" - Constant:
LABEL_MOUSE := "Mouse:" - Constant:
LABEL_MAP := "Target Map:" - Constant:
LABEL_INDICATOR := "Indicator:" - Constant:
LABEL_COLLISIONS := "Collisions:" - Constant:
LABEL_BLOCKING := "Blocking:"
Public Methods
resolve_gb_dependencies
set_indicator_position
clear_indicator_position
update_collision_labels
Private Methods
_ready
Flags: private
_process
Flags: private
_on_manager_changed
Flags: private
_render_debug
Flags: private
_should_show_dependencies
Flags: private
_update_map_line
Flags: private
_on_target_map_changed
Flags: private
_update_indicator_line
Flags: private
Update indicator line only (no tile coordinates).