Ejemplo n.º 1
0
 public virtual void AddRef()
 {
     RefCount++;
     //增加该资源对应AB的计数
     if (ABDep != null)
     {
         ABDep.AddRef();
     }
 }
Ejemplo n.º 2
0
        public virtual void Release()
        {
            RefCount--;
            if (RefCount <= 0)
            {
                if (mResMap.ContainsKey(ResName))
                {
                    mResMap.Remove(ResName);
                }
            }

            //释放依赖的AB资源
            if (ABDep != null)
            {
                ABDep.Release();
            }
        }