public void AddObject(UGBody body) { if(!_objectsArr.Contains(body)) { _objectsArr.Add(body); } }
public void RemoveObject(UGBody body) { if(_objectsArr.Contains(body)) { //计数不大于0,表示没有游戏体引用该资源束 if(body.ugAssets.Keeping <= 0) { Debug.Log("UGBodyObjectsManager RemoveObject " ); UGBundlePoolManager.instance().UnloadeUGAssetsBundle(body.assetsPackage); } _ugTagInfo--; _objectsArr.Remove(body); } }