AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/interaction/movement_manipulation_system.gd
Version: 6.0
class_name: MovementManipulationSystem
extends: BaseManipulationSystem
Signals
forhandling
Exports
(none)
Methods
get_manipulation_mode -> ManipulationComponent_register_instance -> void_unregister_instance -> void_process_manipulation_immediate(entity: Entity, _event: ManipulationEvent) -> void_can_move_to(from_pos: Vector2i, to_pos: Vector2i) -> bool- Check if movement path is valid
start_movement(entity: Entity, target_position: Vector2i) -> voidis_manipulation_valid(manipulation: ManipulationComponent) -> boolis_manipulation_valid_with_constraints(manipulation: ManipulationComponent) -> boolcheck_movement_constraints(comp: ManipulationComponent) -> boolcancel_manipulation(entity: Entity, manipulation: ManipulationComponent, _position: GridPositionComponent = null, reason: String = "User canceled") -> voidreset_manipulation(manipulation: ManipulationComponent) -> voidtry_move(entity: Entity, target_position: Vector2i = Vector2i(1, 1)get_instance -> MovementManipulationSystem