跳到主要内容

LI PASS Lua Error 事件回调信息(LILuaErrorObserver)

如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 LILuaErrorObserver

注册 LI PASS Lua Error 事件的回调,游戏需要处理回调功能。当发生 Lua 层报错的时候,将触发回调。

注意

强烈建议游戏在应用启动函数中进行注册。从 LI PASS V1.06 版本开始支持。

函数定义

// 添加回调
void AddLILuaErrorObserver(OnLILuaErrorResultHandler<string> liLuaError);
// 移除回调
void RemoveLILuaErrorObserver(OnLILuaErrorResultHandler<string> liLuaError);

代码示例

// 添加回调
public void AddLuaErrorObserver()
{
LevelInfinite.AddLILuaErrorbserver(OnLILuaErrorResult);
}

// 移除回调
public void RemoveLuaErrorObserver()
{
INTLAPI.RemoveLILuaErrorObserver(OnLILuaErrorResult);
}

// 处理 LILuaErrorObserver 的回调结果
private void OnLILuaErrorResult(string errorStr)
{

}