ManipulationCommands

Default implementation of IManipulationCommands that delegates to the core IManipulationService. This provides a simple, command-style API (move/rotate/flip) for callers.

Project: GridPlacement v6.0
Layer: Godot
Source: plugins/gameplay/GridPlacement/cs/Godot/Core/Services/Manipulation/ManipulationCommands.cs
Namespace: GridPlacement.Core.Services.Manipulation
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Methods

TryMove

Returns: ManipulationResult

Parameters:

  • GPUserId userId
  • CoreVector2I from
  • CoreVector2I to

TryRotateLeft

Returns: ManipulationResult

Parameters:

  • GPUserId userId
  • CoreVector2I origin

TryRotateRight

Returns: ManipulationResult

Parameters:

  • GPUserId userId
  • CoreVector2I origin

TryFlipHorizontal

Returns: ManipulationResult

Parameters:

  • GPUserId userId
  • CoreVector2I origin

TryFlipVertical

Returns: ManipulationResult

Parameters:

  • GPUserId userId
  • CoreVector2I origin