Version: 1.7
语言 : 中文
Collections 节点详解
Constant 节点介绍

Control 节点详解

控制节点用于管理执行流程逻辑,以下为各节点功能说明:

DoOnce 节点

DoOnce
DoOnce

功能:确保执行流仅完成一次

特性

  • Prev 端口进入,执行完成后输出到 Completed
  • 勾选 Start Closed 后初始状态为阻塞(需 Reset 触发后才可执行)
  • 执行周期内仅生效一次,除非被 Reset 重新激活

循环控制节点

For 循环

ForNode
ForNode

参数

  • First:起始值
  • Last:终止值
  • Step:步长

流程

  1. 进入循环执行 Loop Body
  2. Index 输出当前循环值(从 First 开始)
  3. 每次循环后 Index 增加 Step
  4. Index > Last 时退出循环,执行 Completed

ForEach 循环

ForEachNode
ForEachNode

输入:Array 结构数据(如 List)

流程

  1. 遍历数组执行 Loop Body
  2. Index 输出当前索引(从0开始)
  3. Item 输出当前数组元素
  4. 遍历完成后执行 Completed

For with Break 循环

ForWithBreakNode
ForWithBreakNode
  • 扩展功能:在标准 For 循环基础上增加 Break 端口
  • 特性:当 Loop Body 连接 Break 时立即终止循环,直接执行 Completed

While 循环

WhileNode
WhileNode

流程

  1. 检查 Condition 条件
  2. 条件为真时执行 Loop Body
  3. 条件为假时执行 Completed

条件选择节点

If 节点

IfNode
IfNode

逻辑

  • 根据 Condition 的布尔值决定执行分支
  • True:执行 True 分支
  • False:执行 False 分支

Select On Enum

功能

  • 根据枚举值选择输出对象

配置

  • 在 Inspector 中选择枚举类型
  • 为每个枚举值配置输出对象

Select On Flow

SelectOnFlow
SelectOnFlow

逻辑

  • 根据输入执行流激活对应输出
  • 0 Pre 激活时,输出 0 端口的对象

扩展:右键节点可增减端口数量

Select On Int

逻辑

  • 根据整数值选择输出对象
  • 无匹配值时输出 NULL

配置

  • Inspector 中设置各端口整数值
  • 右键增减端口数量

Select On String

逻辑

  • 根据字符串值选择输出对象
  • 无匹配值时输出 NULL

配置

  • Inspector 中设置各端口字符串值
  • 右键增减端口数量

序列控制节点

Sequence 节点

SequenceNode
SequenceNode
  • 功能:顺序执行多个分支
  • 流程:依次执行 Then 0Then 1 → …
  • 扩展:右键增减端口数量

分支跳转节点

Switch On Enum

功能:根据枚举值跳转到对应执行流

配置:Inspector 中设置枚举值与端口的映射关系

Switch On Int

逻辑

  • 根据整数值跳转到对应执行流
  • 无匹配值时执行 Default 分支

配置

  • Inspector 中设置各端口整数值
  • 右键增减端口数量

Switch On String

逻辑

  • 根据字符串值跳转到对应执行流
  • 无匹配值时执行 Default 分支

配置

  • Inspector 中设置各端口字符串值
  • 右键增减端口数量

Collections 节点详解
Constant 节点介绍