GridTargetingOrchestrator
AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/grid_targeting/grid_positioner/targeting_orchestrator.gd
Version: 5.1
class_name: GridTargetingOrchestrator
extends: RefCounted
Summary
Backend orchestrator for the grid targeting loop.
Responsibilities:
- Holds state needed for the targeting loop (input snapshots, settings references)
- Runs the evaluation logic via GridTargetingControllerEvaluator
- Returns specific commands/decisions for the frontend (GridPositioner2D) to execute
This is a pure logic class (RefCounted). It does not inherit from Node.
Signals
(none)
Exports
(none)
Methods
_init()- Initialize with required dependencies
evaluate_frame()- Run the targeting evaluation for a frame/tick. Returns a decision object describing what should happen (visibility, movement, etc).
process_input_event()- Handle an input event and determine if it triggers a targeting action. Returns a decision or null if no action is needed.
update_mouse_status()- Update internal tracking of mouse input status.
get_last_mouse_input_status()