static int DestoryAsset(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); ResourceUtil.DestoryAsset(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
void CreateAsset() { int requestId = ResourceUtil.CreateAssetAsync(pname, (Object asset, int tRequestId) => { Debug.Log("==========================load asset success " + asset); // 卸载 if (createState == CreateState.Destory) { ResourceUtil.DestoryAsset(pname); } }); // 取消加载 if (createState == CreateState.Cancel) { ResourceUtil.CancelCreateAssetAsync(requestId); } }