
变量的新数据类型
– 统一了所有带作用域的变量占位符格式:
<作用域.变量名>
现在可在占位符末尾添加元数据:
<作用域.变量名.元数据>

可用元数据:
– 通用变量元数据:
• expires — 是否有有效期
• expiration — 过期时间
• saved — 是否已保存
– 位置类型变量元数据:
• x, y, z, yaw(偏航角), pitch(俯仰角), world(世界)
– 向量类型元数据:
• x, y, z

新增集合(Set)变量类型
– 支持元数据:
• size — 集合大小
– 更新了 SetVariable(集合变量)、VariableAdd(变量添加)、VariableSubtract(变量移除)— 现支持集合操作
– 新增条件 VariableContains(包含检查),用于验证:
• 字符串是否包含子串
• 集合是否包含特定字符串
• 集合是否包含另一个集合的全部或至少一个元素

新增 ForEach(遍历)机制
– 若使用带 set/ 前缀的实体变量,将自动创建集合变量

新增列表(List)变量类型
– 列表元数据:
• size(大小), first(首元素), last(尾元素), reversed(反转状态), sorted(排序状态)
• 数字索引(从0开始)可直接访问元素
– VariableAdd(添加)会在列表末尾追加元素
– VariableSubtract(移除)可按索引删除元素
– 新增 ForEachValue(遍历值)机制

新增字典(Map)变量类型
– 字典元数据:
• size(大小), keys(键集合), values(值集合)
• 字符串可通过键直接获取对应值
– VariableAdd(添加)与 VariableSubtract(移除)现同时支持字典(及双精度浮点数)
– 列表新增元数据:
• pop(移除末尾元素)
• shift(移除头部元素)
– 实体变量新增前缀:map/(字典)和 list/(列表)

修复:健康状态条件触发异常问题 — 现已修复并正常工作。