Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualScriptPropertySet¶
Inherits: VisualScriptNode < Resource < Reference < Object
A Visual Script node that sets a property of an Object.
Descripción¶
VisualScriptPropertySet
can set the value of any property from the current object or other objects.
Propiedades¶
|
||
|
||
|
||
|
Enumeraciones¶
enum CallMode:
CALL_MODE_SELF = 0 --- The property will be set on this Object.
CALL_MODE_NODE_PATH = 1 --- The property will be set on the given Node in the scene tree.
CALL_MODE_INSTANCE = 2 --- The property will be set on an instanced node with the given type and script.
CALL_MODE_BASIC_TYPE = 3 --- The property will be set on a GDScript basic type (e.g. Vector2).
enum AssignOp:
ASSIGN_OP_NONE = 0 --- The property will be assigned regularly.
ASSIGN_OP_ADD = 1 --- The value will be added to the property. Equivalent of doing
+=
.ASSIGN_OP_SUB = 2 --- The value will be subtracted from the property. Equivalent of doing
-=
.ASSIGN_OP_MUL = 3 --- The property will be multiplied by the value. Equivalent of doing
*=
.ASSIGN_OP_DIV = 4 --- The property will be divided by the value. Equivalent of doing
/=
.ASSIGN_OP_MOD = 5 --- A modulo operation will be performed on the property and the value. Equivalent of doing
%=
.ASSIGN_OP_SHIFT_LEFT = 6 --- The property will be binarly shifted to the left by the given value. Equivalent of doing
<<
.ASSIGN_OP_SHIFT_RIGHT = 7 --- The property will be binarly shifted to the right by the given value. Equivalent of doing
>>
.ASSIGN_OP_BIT_AND = 8 --- A binary
AND
operation will be performed on the property. Equivalent of doing&=
.ASSIGN_OP_BIT_OR = 9 --- A binary
OR
operation will be performed on the property. Equivalent of doing|=
.ASSIGN_OP_BIT_XOR = 10 --- A binary
XOR
operation will be performed on the property. Equivalent of doing^=
.
Descripciones de Propiedades¶
AssignOp assign_op
Default |
|
Setter |
set_assign_op(value) |
Getter |
get_assign_op() |
The additional operation to perform when assigning. See AssignOp for options.
String base_script
Setter |
set_base_script(value) |
Getter |
get_base_script() |
The script to be used when set_mode is set to CALL_MODE_INSTANCE.
String base_type
Default |
|
Setter |
set_base_type(value) |
Getter |
get_base_type() |
The base type to be used when set_mode is set to CALL_MODE_INSTANCE.
Variant.Type basic_type
Setter |
set_basic_type(value) |
Getter |
get_basic_type() |
The type to be used when set_mode is set to CALL_MODE_BASIC_TYPE.
String index
Setter |
set_index(value) |
Getter |
get_index() |
The indexed name of the property to set. See Object.set_indexed for details.
NodePath node_path
Setter |
set_base_path(value) |
Getter |
get_base_path() |
The node path to use when set_mode is set to CALL_MODE_NODE_PATH.
String property
Default |
|
Setter |
set_property(value) |
Getter |
get_property() |
The name of the property to set. Changing this will clear index.
CallMode set_mode
Default |
|
Setter |
set_call_mode(value) |
Getter |
get_call_mode() |
set_mode
determines the target object on which the property will be set. See CallMode for options.