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

ManipulationSignalBus

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: shared/events/manipulation_bus.gd

Version: 6.0

class_name: ManipulationSignalBus extends: RefCounted

Signals

  • manipulation_completed(data: ManipulationEvent)
    • Emitted when a manipulation operation fails
    • Emitted when manipulation starts
    • Emitted when manipulation is canceled
    • Get singleton instance
  • manipulation_failed(data: ManipulationEvent)
    • Emitted when manipulation starts
    • Emitted when manipulation is canceled
    • Get singleton instance
  • manipulation_started(data: ManipulationEvent)
    • Emitted when manipulation is canceled
    • Get singleton instance
  • manipulation_canceled(data: ManipulationEvent)
    • Get singleton instance
  • management

Exports

(none)

Methods

  • get_instance -> ManipulationSignalBus
  • _connect_once(sig: Signal, callable: Callable) -> void
  • _disconnect_if_connected(sig: Signal, callable: Callable) -> void
  • _disconnect_all(sig: Signal) -> void
  • emit_completed(entity: Entity, mode: int, pos: Vector2i) -> void
  • emit_failed(entity: Entity, mode: int, pos: Vector2i, reason: String) -> void
  • emit_started(entity: Entity, mode: int, pos: Vector2i) -> void
  • emit_canceled(entity: Entity, mode: int, pos: Vector2i, reason: String = "") -> void
  • connect_completed(callable: Callable) -> void
  • connect_failed(callable: Callable) -> void
  • connect_started(callable: Callable) -> void
  • connect_canceled(callable: Callable) -> void
  • disconnect_completed(callable: Callable) -> void
  • disconnect_failed(callable: Callable) -> void
  • disconnect_started(callable: Callable) -> void
  • disconnect_canceled(callable: Callable) -> void
  • cleanup -> void