主题
API变更说明
版本号
版本 20260708
发布日期
2026-07-08
概述
- 方法删除: 24
- 合计: 24
新增
变更
删除
LuaAPI.modifier_unregister_creation_handler
名称:注销效果创建回调
方法:LuaAPI.modifier_unregister_creation_handler(_modifier_key)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _modifier_key | ModifierKey | 效果编号 |
LuaAPI.get_current_unit
名称:获取当前单位
方法:LuaAPI.get_current_unit()
参数:
无
返回:
Unit 当前单位
LuaAPI.dispatch_init
名称:初始化并行数
方法:LuaAPI.dispatch_init(_count)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _count | Int | 并行数 |
LuaAPI.rand
名称:生成随机数
方法:LuaAPI.rand()
参数:
无
返回:
Int 随机数
LuaAPI.query_units
名称:批量查询单位(按名称)
方法:LuaAPI.query_units(_name_list)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _name_list | ListStr | 名字列表 |
返回:
ListUnit 组件列表
LuaAPI.ability_unregister_creation_handler
名称:注销技能创建回调
方法:LuaAPI.ability_unregister_creation_handler(_ability_key)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _ability_key | AbilityKey | 技能编号 |
LuaAPI.has_component
名称:是否含有指定子部件
方法:LuaAPI.has_component(_object, _name)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _object | Unit | 单位 |
| _name | Str | 组件名 |
返回:
Bool 是否含有指定子组件
LuaAPI.get_component_list
名称:获取子部件列表(慢)
方法:LuaAPI.get_component_list(_obj)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _obj | Unit | 单位 |
返回:
ListStr 组件名称列表
LuaAPI.set_deadloop_check_enabled
名称:启用死循环检测
方法:LuaAPI.set_deadloop_check_enabled(_enable, _max_instruction_count)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _enable | Bool | 启用 |
| _max_instruction_count | Int | 最大指令数限制 |
返回:
Bool 是否启用成功
LuaAPI.unit_unregister_custom_event
名称:注销单位自定义事件监听
方法:LuaAPI.unit_unregister_custom_event(_unit, _id)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _unit | Unit | 单位 |
| _id | Int | 注册ID |
LuaAPI.dispatch_flush
名称:执行所有已添加并行任务
方法:LuaAPI.dispatch_flush()
参数:
无
LuaAPI.global_unregister_trigger_event
名称:注销全局触发器
方法:LuaAPI.global_unregister_trigger_event(_id)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _id | Int | 注册ID |
LuaAPI.get_unit_id
名称:获得单位的ID
方法:LuaAPI.get_unit_id(_unit)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _unit | Unit | 单位 |
返回:
Int 单位ID
LuaAPI.unit_unregister_creation_handler
名称:注销单位创建回调
方法:LuaAPI.unit_unregister_creation_handler(_unit_type, _unit_eid)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _unit_type | UnitType | 单位类型 |
| _unit_eid | Int | 预设ID |
LuaAPI.enable_error_interruption_mode
名称:启用错误中断模式
方法:LuaAPI.enable_error_interruption_mode(_enable)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _enable | Bool | 是否启用 |
LuaAPI.query_unit
名称:查询组件单位(慢)
方法:LuaAPI.query_unit(_name)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _name | Str | 名字 |
返回:
Unit 组件
LuaAPI.get_dispatch_count
名称:获取并行数
方法:LuaAPI.get_dispatch_count()
参数:
无
返回:
Int 并行数
LuaAPI.query_ui_node
名称:查询UI单位(慢)
方法:LuaAPI.query_ui_node(_name)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _name | Str | 名字 |
返回:
ENode UI名称
LuaAPI.unit_unregister_trigger_event
名称:注销单位触发器
方法:LuaAPI.unit_unregister_trigger_event(_unit, _id)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _unit | Unit | 单位 |
| _id | Int | 注册ID |
LuaAPI.query_ui_nodes
名称:批量查询UI单位(慢)
方法:LuaAPI.query_ui_nodes(_name_list)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _name_list | ListStr | 名字列表 |
返回:
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_type | UnitType | 单位类型 |
| _unit_eid | Int | 预设ID |
返回:
ListUnit 组件
LuaAPI.log
名称:输出日志(Lua)
方法:LuaAPI.log(_content, _log_level)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _content | Str | 日志内容 |
| _log_level | Int | 日志级别 |
LuaAPI.global_unregister_custom_event
名称:注销全局自定义事件监听
方法:LuaAPI.global_unregister_custom_event(_id)
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| _id | Int | 注册ID |
