static int GetResManager(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); CBundleManager o = LuaHelper.GetResManager(); LuaScriptMgr.Push(L, o); return(1); }
static int CreateObjByBundle(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); CBundleManager obj = (CBundleManager)LuaScriptMgr.GetUnityObjectSelf(L, 1, "Framework.BundleManager"); string arg0 = LuaScriptMgr.GetLuaString(L, 2); string arg1 = LuaScriptMgr.GetLuaString(L, 3); GameObject o = obj.CreateObjByBundle(arg0, int.Parse(arg1)); LuaScriptMgr.Push(L, o); return(1); }
///-------------------------------------------------------------------------------------------- /// <summary> /// 异步加载资源 /// </summary> ///-------------------------------------------------------------------------------------------- public bool LoadAsset() { if (loading == true) { return(false); } loading = true; CBundleManager BundleMgr = LuaFramework.LuaHelper.GetResManager(); if (BundleMgr != null) { BundleMgr.StartCoroutine(_loaderAsset()); } return(true); }