Beispiel #1
0
        /// <summary>
        /// index 加载完成,执行单个资源回调函数,跟回调进度(100%)
        /// </summary>
        /// <param name="index"></param>
        /// <param name="uObj"></param>
        internal void InvokeComplete(int index, UnityObject uObj)
        {
            string pathOrAddress = m_PathOrAddresses[index];

            UnityEngine.Debug.Log("Asset" + $"Complete({pathOrAddress})");
            ProgressCallback?.Invoke(pathOrAddress, 1.0f, m_UserData);
            CompleteCallback?.Invoke(pathOrAddress, uObj, m_UserData);
        }
Beispiel #2
0
        /// <summary>
        /// index 加载完成,执行单个资源回调函数,跟回调进度(100%)
        /// </summary>
        /// <param name="index"></param>
        /// <param name="uObj"></param>
        internal void InvokeComplete(int index, UnityObject uObj)
        {
            string pathOrAddress = m_PathOrAddresses[index];

            Utility.DebugUtility.LogVerboseMemory("Asset", $"Complete({pathOrAddress})", false);
            ProgressCallback?.Invoke(pathOrAddress, 1.0f, m_UserData);
            CompleteCallback?.Invoke(pathOrAddress, uObj, m_UserData);
        }