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