public void unloadOne(int id, GameObject obj) { AssetQueue queue = _dic.get(id); if (queue == null) { return; } queue.unloadOne(obj); if (obj != null) { if (_headID == -1) { _headID = id; _headTime = queue.getHeadTime(); } if (num > keepNum) { releaseOne(); } } }