예제 #1
0
    /// <summary>
    /// 回收协程
    /// </summary>
    /// <returns>The daemon.</returns>
    private IEnumerator RecycleDaemon()
    {
        // 永固不停歇的回收资源
        while (true)
        {
            // TODO,还需要按“最远未使用”进行过滤resource
            yield return(TimeMgr.WaitForRealSeconds(10f));

            // 不需要回收资源
            if (!mAutoRecycle)
            {
                continue;
            }

            // 回收资源
            Recycle(false);
        }
    }