Chris' Tutorials
Docs/Grid Placement

Class

ManipulationData

Generated GDScript class reference for GridPlacement.ManipulationData.

StatusDraft
Versionv6.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.

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

Syntax

class ManipulationData extends RefCounted

Members

NameKindSummary
status_changedEventHolds the data for manipulating a Manipulatable object in the game scene Abstract class. Inherit to a [ActionName]Data script Emitted 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
rootProperty
is_validMethod
passingProperty

Source

addons/grid_placement/systems/manipulation/manipulation_data.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs