2024-08-23 15:49:34 +08:00

22 lines
513 B
C#

using UnityEngine;
using XLua;
[LuaCallCSharp]
public class LuaMain
{
public static LuaEnv luaEnv;
public static void InitLusScripts()
{
luaEnv = new LuaEnv();
if (luaEnv == null)
Debug.LogError("Lua Environment Failed!");
luaEnv.AddLoader(CustomLoader);
}
public static byte[] CustomLoader(ref string filePath)
{
var textAsset = LoadAssetBundle.Instance.LoadScriptAsset(filePath);
return textAsset? textAsset.bytes : null;
}
}