PositionerOrchestrator2D
AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/grid_targeting/grid_positioner/components/positioner_orchestrator.gd
Version: 5.1
class_name: PositionerOrchestrator2D
extends: RefCounted
Summary
GridPositionerOrchestrator
RefCounted service that orchestrates all GridPositioner business logic. Handles controller evaluation, input processing, and service coordination.
Signals
(none)
Exports
(none)
Methods
_init()update_controller()- Main update loop - replaces _process logic
apply_decision()- Apply controller decision - replaces _apply_controller_decision logic
handle_mouse_motion()- Handle mouse motion event
handle_tile_move()- Handle tile movement from keyboard
handle_recenter_request()- Handle recenter request
build_frame_input()- Build frame input for evaluator
apply_recenter_decision()- Apply specific recenter decision
move_to_cached_mouse_world()- Move to cached mouse world
apply_manual_recenter()- Apply manual recenter
should_be_visible()- Visibility helpers
update_visibility()set_visible_state()is_input_ready()- State and utility helpers
mouse_input_gate()get_active_viewport()convert_screen_to_world()_get_target_map()cache_current_world_position()check_and_emit_cursor_moved()set_visibility_reason()build_visibility_context()to_diagnostic_string()