Grid Placement

TargetHighlighter

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: components/target_highlighter.gd

Version: 5.0

class_name: TargetHighlighter extends: GBSystemsComponent

Signals

(none)

Exports

(none)

Methods

  • resolve_gb_dependencies(p_container: GBCompositionContainer) -> void
  • set_movable_display(p_target: CanvasItem, p_movable: bool) -> Color
  • set_demolish_display(p_target: CanvasItem, p_demolishable: bool) -> Color
  • set_build_preview_display(p_target: CanvasItem)
  • set_info_display(p_target: CanvasItem)
  • set_actionable_colors(p_target: CanvasItem) -> Color
  • should_highlight(p_data: ManipulationData, p_target: CanvasItem) -> bool
  • is_locked -> bool
  • get_runtime_issues -> Array
  • _on_data_changed(p_manipulation: ManipulationData)
  • _on_started(p_data: ManipulationData)
  • _on_canceled(p_data: ManipulationData)
  • _on_finished(p_data: ManipulationData)
  • _on_target_changed(p_target: Node, p_old: Node)
  • _on_mode_changed(p_mode: GBEnums)
  • _is_preview_object(p_target: CanvasItem) -> bool