VisualScriptPropertyGet

Inherits: VisualScriptNode < Resource < Reference < Object

一个Visual Script节点,从Object返回属性值。

描述

VisualScriptPropertyGet可以从当前对象或其他对象返回任何属性的值。

属性

String

base_script

String

base_type

“Object”

Variant.Type

basic_type

String

index

NodePath

node_path

String

property

“”

CallMode

set_mode

0

枚举

enum CallMode:

  • CALL_MODE_SELF = 0 —- 将从该 Object 中检索该属性。

  • CALL_MODE_NODE_PATH = 1 —- 该属性将从场景树中的给定 Node 中检索。

  • CALL_MODE_INSTANCE = 2 —- 该属性将从具有指定类型和脚本的实例化节点中检索。

  • CALL_MODE_BASIC_TYPE = 3 —- 该属性将从 GDScript 基本类型中检索,例如 Vector2

属性说明

Setter

set_base_script(value)

Getter

get_base_script()

set_mode 设置为 CALL_MODE_INSTANCE 时要使用的脚本。


Default

“Object”

Setter

set_base_type(value)

Getter

get_base_type()

set_mode 设置为 CALL_MODE_INSTANCE 时要使用的基本类型。


Setter

set_basic_type(value)

Getter

get_basic_type()

set_mode 设置为 CALL_MODE_BASIC_TYPE 时使用的类型。


Setter

set_index(value)

Getter

get_index()

要检索的属性的索引名称。有关详细信息,请参阅 Object.get_indexed


Setter

set_base_path(value)

Getter

get_base_path()

set_mode 设置为 CALL_MODE_NODE_PATH 时要使用的节点路径。


Default

“”

Setter

set_property(value)

Getter

get_property()

要检索的属性的名称。更改此项将清除 index


Default

0

Setter

set_call_mode(value)

Getter

get_call_mode()

set_mode 决定从哪个目标对象中获取属性。参阅CallMode的选项。