TargetingArea2D

Called when an area exits overlap

sort Weight: 10

Called when an area exits overlap

Version: v5.0.0

STABLE

Inherits: Area2D
Source: targeting_area_2d.gd
Parsing: AST-based for maximum accuracy with symbol typing


Variables

_logger:

GB dependencies (typed)


_targeting_state:


_current_target:

Current target being tracked


Methods

_ready

Signature: _ready() -> void

Returns: void


resolve_gb_dependencies

Signature: resolve_gb_dependencies(p_container: GBCompositionContainer) -> void

Resolve Grid Building dependencies (logger, targeting state)

Returns: void

Parameters:

  • p_container: GBCompositionContainer

_physics_process

Signature: _physics_process(_delta: float) -> void

Physics process: continuously update targeting state based on Area2D overlaps

Returns: void

Parameters:

  • _delta: float

update_target

Signature: update_target() -> void

Update the GridTargetingState.target based on current overlaps

Returns: void


_on_area_entered

Signature: _on_area_entered(area: Area2D) -> void

Called when an area enters overlap

Returns: void

Parameters:

  • area: Area2D

_on_area_exited

Signature: _on_area_exited(area: Area2D) -> void

Called when an area exits overlap

Returns: void

Parameters:

  • area: Area2D