ManipulationData

Determines if the data has a valid setup

sort Weight: 10

Determines if the data has a valid setup

Version: v5.0.0

STABLE

Inherits: RefCounted
Source: manipulation_data.gd
Parsing: AST-based for maximum accuracy with symbol typing


Variables

manipulator:

The character or object currently using the system to do manipulations


source:

The manipulatable node that was selected as the basis for this manipulation


target:

to determine the final manipulation before applying it to the original.


message:

for whether the manipulation fails or succeeds


results:

and have generated results


action:

The manipulation that is / was attempting to be done


status

Status of the action

Default: GBEnums.Status.CREATED:


Signals

status_changed(status: GBEnums.Status: Variant)

Emitted when the status of the action is set to a new value

Parameters:

  • status: GBEnums.Status: Variant

Methods

queue_free_manipulation_objects

Signature: queue_free_manipulation_objects() -> void

Calls queue free on objects of the manipulation

Returns: void


is_valid

Signature: is_valid() -> bool

Determines if the data has a valid setup

Returns: bool