VisualScriptPropertyGet
Inherits: VisualScriptNode < Resource < Reference < Object
一个Visual Script节点,从Object返回属性值。
描述
VisualScriptPropertyGet
可以从当前对象或其他对象返回任何属性的值。
属性
| ||
| ||
|
枚举
enum CallMode:
CALL_MODE_SELF = 0 —- 将从该 Object 中检索该属性。
CALL_MODE_NODE_PATH = 1 —- 该属性将从场景树中的给定 Node 中检索。
CALL_MODE_INSTANCE = 2 —- 该属性将从具有指定类型和脚本的实例化节点中检索。
CALL_MODE_BASIC_TYPE = 3 —- 该属性将从 GDScript 基本类型中检索,例如 Vector2。
属性说明
- String base_script
Setter | set_base_script(value) |
Getter | get_base_script() |
set_mode 设置为 CALL_MODE_INSTANCE 时要使用的脚本。
- String base_type
Default |
|
Setter | set_base_type(value) |
Getter | get_base_type() |
set_mode 设置为 CALL_MODE_INSTANCE 时要使用的基本类型。
- Variant.Type basic_type
Setter | set_basic_type(value) |
Getter | get_basic_type() |
set_mode 设置为 CALL_MODE_BASIC_TYPE 时使用的类型。
- String index
Setter | set_index(value) |
Getter | get_index() |
要检索的属性的索引名称。有关详细信息,请参阅 Object.get_indexed。
- NodePath node_path
Setter | set_base_path(value) |
Getter | get_base_path() |
set_mode 设置为 CALL_MODE_NODE_PATH 时要使用的节点路径。
- String property
Default |
|
Setter | set_property(value) |
Getter | get_property() |
要检索的属性的名称。更改此项将清除 index。
- CallMode set_mode
Default |
|
Setter | set_call_mode(value) |
Getter | get_call_mode() |
set_mode
决定从哪个目标对象中获取属性。参阅CallMode的选项。