AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/interaction/rotation_manipulation_system.gd
Version: 6.0
class_name: RotationManipulationSystem
extends: BaseManipulationSystem
Signals
_emit_completed(entity, manipulation.mode, ManipulationSystemHelper.get_grid_position(entity)forhandling
Exports
(none)
Methods
get_manipulation_mode -> ManipulationComponent_register_instance -> void_unregister_instance -> void_process_manipulation_immediate(entity: Entity, _event: ManipulationEvent) -> voidstart_rotation(entity: Entity, angle: float) -> voidis_manipulation_valid(manipulation: ManipulationComponent) -> boolis_manipulation_valid_with_constraints(manipulation: ManipulationComponent) -> boolcheck_rotation_constraints(comp: ManipulationComponent) -> boolcancel_manipulation(entity: Entity, manipulation: ManipulationComponent, _position: GridPositionComponent = null, reason: String = "User canceled") -> voidreset_manipulation(manipulation: ManipulationComponent) -> voidtry_rotate(entity: Entity) -> RefCountedget_instance -> RotationManipulationSystem