AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/interaction/base_manipulation_system.gd
Version: 6.0
class_name: BaseManipulationSystem
extends: System
Signals
connectionsbus
Exports
(none)
Methods
_ready -> void- Connect to manipulation signal bus for event-driven processing
_on_manipulation_started(event: ManipulationEvent) -> void- Process only relevant events for performance
get_manipulation_mode -> ManipulationComponent_process_manipulation_immediate(_entity: Entity, _event: ManipulationEvent) -> void_register_instance -> void_unregister_instance -> void_exit_tree -> void_validate_components(entity: Entity, mode: ManipulationComponent, components: Array, manipulation_to_cancel: ManipulationComponent = null) -> bool_cancel_manipulation(entity: Entity, manipulation: ManipulationComponent, reason: String) -> void_emit_completed(entity: Entity, mode: ManipulationComponent, grid_position: Vector2i) -> void_emit_failed(entity: Entity, mode: ManipulationComponent, grid_position: Vector2i, reason: String) -> void_get_level_context -> GridLevelContextComponent