Grid Placement
Development ⚠️ GridPlacement 6.0 (GECS) is in active development. This is the GDScript ECS architecture.

ManipulationSystemHelper

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: systems/interaction/manipulation_system_helper.gd

Version: 6.0

class_name: ManipulationSystemHelper extends: RefCounted

Signals

  • static
  • static
  • static
  • static

Exports

(none)

Methods

  • reset_manipulation(manipulation: ManipulationComponent) -> void
  • cancel_manipulation(entity: Entity, manipulation: ManipulationComponent, reason: String = "User canceled") -> void
  • activate_with_target(entity: Entity, mode: ManipulationComponent, target_position: Vector2i, started_position: Variant = null) -> bool
  • activate_with_rotation(entity: Entity, angle: float) -> bool
  • activate_removal(entity: Entity) -> bool
  • is_basic_valid(manipulation: ManipulationComponent, expected_mode: ManipulationComponent) -> bool
  • get_grid_position(entity: Entity) -> Vector2i
  • is_movable(constraints: ManipulationConstraints) -> bool
  • is_removable(constraints: ManipulationConstraints) -> bool
  • validate_component(component: ManipulationComponent) -> Dictionary