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; } }