Grid Placement

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()