Skip to content

Class

ManipulationData

Generated GDScript class reference for GridPlacement.ManipulationData.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Holds the data for manipulating a Manipulatable object in the game scene Abstract class. Inherit to a [ActionName]Data script

Source: addons/grid_placement/systems/manipulation/manipulation_data.gd

Syntax

class ManipulationData extends RefCounted

Members

NameKindSummary
status_changedSignalEmitted when the status of the action is set to a new value
manipulatorPropertyThe character or object currently using the system to do manipulations
sourcePropertyThe manipulatable node that was selected as the basis for this manipulation
targetPropertyThe manipulatable component of the object to be manipulated. In many cases this may be a copy of the object used to determine the final manipulation before applying it to the original.
messagePropertyThe general message sent as part of the manipulation data for whether the manipulation fails or succeeds
resultsPropertyThe results of rule check validation on the manipulation. Should be provided for manipulations that had to evaluate rules and have generated results
actionPropertyThe manipulation that is / was attempting to be done
statusPropertyStatus of the action
cleanup_manipulation_objectsMethod
is_validMethod