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

RemovalManipulationSystem

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: systems/interaction/removal_manipulation_system.gd

Version: 6.0

class_name: RemovalManipulationSystem extends: BaseManipulationSystem

Signals

(none)

Exports

(none)

Methods

  • get_manipulation_mode -> ManipulationComponent
  • _register_instance -> void
  • _unregister_instance -> void
  • _process_manipulation_immediate(entity: Entity, _event: ManipulationEvent) -> void
  • _can_remove_at(grid_pos: Vector2i) -> bool
    • Check if position is valid for removal
  • start_removal(entity: Entity) -> void
  • start_demolition(entity: Entity) -> void
  • is_manipulation_valid(manipulation: ManipulationComponent) -> bool
  • reset_manipulation(manipulation: ManipulationComponent) -> void
  • try_demolish(entity: Entity) -> RefCounted
  • get_instance -> RemovalManipulationSystem