/// <summary> /// 初始化LUA脚本 /// </summary> private void InitLuaScript() { TextAsset asset = LoadAsset("Lua/Main.lua"); _gameTable = ExecuteScript(asset.bytes, "Main") as LuaTable; _funStart = _gameTable.Get <Action>("Start"); _funUpdate = _gameTable.Get <Action>("Update"); _funLanguage = _gameTable.Get <LanguageDelegate>("Language"); _funNetMessage = _gameTable.Get <NetMessageDelegate>("HandleNetMessage"); }
/// <summary> /// 初始化LUA脚本 /// </summary> private void InitLuaScript() { TextAsset asset = ResourceManager.Instance.SyncLoad <TextAsset>("Lua/Main.lua", PatchDefine.AssetBundleDefaultVariant); _gameTable = ExecuteScript(asset.bytes, "Main") as LuaTable; _funStart = _gameTable.Get <Action>("Start"); _funUpdate = _gameTable.Get <Action>("Update"); _funLanguage = _gameTable.Get <LanguageDelegate>("Language"); _funNetMessage = _gameTable.Get <NetMessageDelegate>("HandleNetMessage"); }