VisualScriptPropertyGet

Inherits: VisualScriptNode < Resource < Reference < Object

A Visual Script node returning a value of a property from an Object.

Description

VisualScriptPropertyGet can return a value of any property from the current object or other objects.

Properties

String

base_script

String

base_type

"Object"

Variant.Type

basic_type

String

index

NodePath

node_path

String

property

""

CallMode

set_mode

0

Enumerations

enum CallMode:

  • CALL_MODE_SELF = 0 --- The property will be retrieved from this Object.

  • CALL_MODE_NODE_PATH = 1 --- The property will be retrieved from the given Node in the scene tree.

  • CALL_MODE_INSTANCE = 2 --- The property will be retrieved from an instanced node with the given type and script.

  • CALL_MODE_BASIC_TYPE = 3 --- The property will be retrieved from a GDScript basic type (e.g. Vector2).

Property Descriptions

Setter

set_base_script(value)

Getter

get_base_script()

The script to be used when set_mode is set to CALL_MODE_INSTANCE.


Default

"Object"

Setter

set_base_type(value)

Getter

get_base_type()

The base type to be used when set_mode is set to CALL_MODE_INSTANCE.


Setter

set_basic_type(value)

Getter

get_basic_type()

The type to be used when set_mode is set to CALL_MODE_BASIC_TYPE.


Setter

set_index(value)

Getter

get_index()

The indexed name of the property to retrieve. See Object.get_indexed for details.


Setter

set_base_path(value)

Getter

get_base_path()

The node path to use when set_mode is set to CALL_MODE_NODE_PATH.


Default

""

Setter

set_property(value)

Getter

get_property()

The name of the property to retrieve. Changing this will clear index.


Default

0

Setter

set_call_mode(value)

Getter

get_call_mode()

set_mode determines the target object from which the property will be retrieved. See CallMode for options.