TargetingArea2D
Called when an area exits overlap
Called when an area exits overlap
Version: v5.0.0
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