VisualScriptNode

Inherits: Resource < Reference < Object

Inherited By: VisualScriptBasicTypeConstant, VisualScriptBuiltinFunc, VisualScriptClassConstant, VisualScriptComment, VisualScriptCondition, VisualScriptConstant, VisualScriptConstructor, VisualScriptCustomNode, VisualScriptDeconstruct, VisualScriptEmitSignal, VisualScriptEngineSingleton, VisualScriptExpression, VisualScriptFunction, VisualScriptFunctionCall, VisualScriptGlobalConstant, VisualScriptIndexGet, VisualScriptIndexSet, VisualScriptInputAction, VisualScriptIterator, VisualScriptLists, VisualScriptLocalVar, VisualScriptLocalVarSet, VisualScriptMathConstant, VisualScriptOperator, VisualScriptPreload, VisualScriptPropertyGet, VisualScriptPropertySet, VisualScriptResourcePath, VisualScriptReturn, VisualScriptSceneNode, VisualScriptSceneTree, VisualScriptSelect, VisualScriptSelf, VisualScriptSequence, VisualScriptSubCall, VisualScriptSwitch, VisualScriptTypeCast, VisualScriptVariableGet, VisualScriptVariableSet, VisualScriptWhile, VisualScriptYield, VisualScriptYieldSignal

属于 VisualScript 的一个节点。

描述

属于 VisualScript 的一个节点。不要与 Node 混淆,后者是 SceneTree 的一部分。

方法

Variant

get_default_input_value ( int port_idx ) const

VisualScript

get_visual_script ( ) const

void

ports_changed_notify ( )

void

set_default_input_value ( int port_idx, Variant value )

信号

  • ports_changed ( )

当可用的输入/输出端口更改时触发。

方法说明

  • Variant get_default_input_value ( int port_idx ) const

返回给定端口的默认值。当没有任何东西连接到该端口时,就使用默认值。


返回该节点所绑定的VisualScript实例。


  • void ports_changed_notify ( )

通知节点的端口已经更改。通常与 VisualScriptCustomNode 结合使用。


  • void set_default_input_value ( int port_idx, Variant value )

更改给定端口的默认值。