Skip to content

API变更说明 ​

版本号 ​

版本 20260708

发布日期 ​

2026-07-08

概述 ​

  • 方法删除: 24
  • 合计: 24

新增 ​

变更 ​

删除 ​

LuaAPI.modifier_unregister_creation_handler ​

名称:注销效果创建回调

方法:LuaAPI.modifier_unregister_creation_handler(_modifier_key)

参数: ​

参数类型说明
_modifier_keyModifierKey效果编号

LuaAPI.get_current_unit ​

名称:获取当前单位

方法:LuaAPI.get_current_unit()

参数: ​

无

返回: ​

Unit 当前单位

LuaAPI.dispatch_init ​

名称:初始化并行数

方法:LuaAPI.dispatch_init(_count)

参数: ​

参数类型说明
_countInt并行数

LuaAPI.rand ​

名称:生成随机数

方法:LuaAPI.rand()

参数: ​

无

返回: ​

Int 随机数

LuaAPI.query_units ​

名称:批量查询单位(按名称)

方法:LuaAPI.query_units(_name_list)

参数: ​

参数类型说明
_name_listListStr名字列表

返回: ​

ListUnit 组件列表

LuaAPI.ability_unregister_creation_handler ​

名称:注销技能创建回调

方法:LuaAPI.ability_unregister_creation_handler(_ability_key)

参数: ​

参数类型说明
_ability_keyAbilityKey技能编号

LuaAPI.has_component ​

名称:是否含有指定子部件

方法:LuaAPI.has_component(_object, _name)

参数: ​

参数类型说明
_objectUnit单位
_nameStr组件名

返回: ​

Bool 是否含有指定子组件

LuaAPI.get_component_list ​

名称:获取子部件列表(慢)

方法:LuaAPI.get_component_list(_obj)

参数: ​

参数类型说明
_objUnit单位

返回: ​

ListStr 组件名称列表

LuaAPI.set_deadloop_check_enabled ​

名称:启用死循环检测

方法:LuaAPI.set_deadloop_check_enabled(_enable, _max_instruction_count)

参数: ​

参数类型说明
_enableBool启用
_max_instruction_countInt最大指令数限制

返回: ​

Bool 是否启用成功

LuaAPI.unit_unregister_custom_event ​

名称:注销单位自定义事件监听

方法:LuaAPI.unit_unregister_custom_event(_unit, _id)

参数: ​

参数类型说明
_unitUnit单位
_idInt注册ID

LuaAPI.dispatch_flush ​

名称:执行所有已添加并行任务

方法:LuaAPI.dispatch_flush()

参数: ​

无

LuaAPI.global_unregister_trigger_event ​

名称:注销全局触发器

方法:LuaAPI.global_unregister_trigger_event(_id)

参数: ​

参数类型说明
_idInt注册ID

LuaAPI.get_unit_id ​

名称:获得单位的ID

方法:LuaAPI.get_unit_id(_unit)

参数: ​

参数类型说明
_unitUnit单位

返回: ​

Int 单位ID

LuaAPI.unit_unregister_creation_handler ​

名称:注销单位创建回调

方法:LuaAPI.unit_unregister_creation_handler(_unit_type, _unit_eid)

参数: ​

参数类型说明
_unit_typeUnitType单位类型
_unit_eidInt预设ID

LuaAPI.enable_error_interruption_mode ​

名称:启用错误中断模式

方法:LuaAPI.enable_error_interruption_mode(_enable)

参数: ​

参数类型说明
_enableBool是否启用

LuaAPI.query_unit ​

名称:查询组件单位(慢)

方法:LuaAPI.query_unit(_name)

参数: ​

参数类型说明
_nameStr名字

返回: ​

Unit 组件

LuaAPI.get_dispatch_count ​

名称:获取并行数

方法:LuaAPI.get_dispatch_count()

参数: ​

无

返回: ​

Int 并行数

LuaAPI.query_ui_node ​

名称:查询UI单位(慢)

方法:LuaAPI.query_ui_node(_name)

参数: ​

参数类型说明
_nameStr名字

返回: ​

ENode UI名称

LuaAPI.unit_unregister_trigger_event ​

名称:注销单位触发器

方法:LuaAPI.unit_unregister_trigger_event(_unit, _id)

参数: ​

参数类型说明
_unitUnit单位
_idInt注册ID

LuaAPI.query_ui_nodes ​

名称:批量查询UI单位(慢)

方法:LuaAPI.query_ui_nodes(_name_list)

参数: ​

参数类型说明
_name_listListStr名字列表

返回: ​

ListENode UI名称列表

LuaAPI.enable_developer_mode ​

名称:启用开发者模式

方法:LuaAPI.enable_developer_mode()

参数: ​

无

返回: ​

Bool 是否启用成功

LuaAPI.query_units_by_type ​

名称:批量查询单位(按类型、预设)

方法:LuaAPI.query_units_by_type(_unit_type, _unit_eid)

参数: ​

参数类型说明
_unit_typeUnitType单位类型
_unit_eidInt预设ID

返回: ​

ListUnit 组件

LuaAPI.log ​

名称:输出日志(Lua)

方法:LuaAPI.log(_content, _log_level)

参数: ​

参数类型说明
_contentStr日志内容
_log_levelInt日志级别

LuaAPI.global_unregister_custom_event ​

名称:注销全局自定义事件监听

方法:LuaAPI.global_unregister_custom_event(_id)

参数: ​

参数类型说明
_idInt注册ID