GridPositionerAdapter2D
AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/grid_targeting/grid_positioner/components/grid_positioner_adapter.gd
Version: 5.1
class_name: GridPositionerAdapter2D
extends: Node2D
Summary
GridPositionerAdapter2D
Thin Node2D wrapper that handles engine integration and delegates to PositionerService2D. Minimal engine-specific code - all business logic is in the pure RefCounted core.
C# equivalent:
- GridBuilding.Godot.Targeting.TargetingController2D
- GridBuilding.Godot.Targeting.TargetingAdapter2D (Godot wrapper)
- GridBuilding.Core.Services.Targeting.CoreTargetingAdapter2D (Core logic)
Signals
cursor_movedcursor_visibility_changed
Exports
(none)
Methods
_init()_ready()_process()_on_mouse_motion()- Engine-specific event handlers
_on_tile_move()_on_recenter_requested()_apply_core_results()- Apply core service results to engine state
set_input_processing_enabled()- Public API - delegates to core
is_input_processing_enabled()is_input_ready()move_to_viewport_center_tile()move_to_cursor_center_tile()update_visibility()should_be_visible()get_last_manual_recenter_mode()get_visual_node()- Visual helpers - engine-specific
is_visual_visible()set_dependencies()- Dependency injection
are_dependencies_ready()to_diagnostic_string()- Diagnostic helpers