public void Dispose() { if (loadedObjects != null) { for (int i = 0; i < loadedObjects.Length; i++) { loadedObjects[i].Release(); loadedObjects[i] = null; } } loadedObjects = null; loadedObject = null; request = null; }
protected virtual void _OnLoadComplete(CAssetObject[] objs) { if (objs != null && objs.Length >= 1 && objs[0] != null) { loadedObject = objs[0]; } loadedObjects = objs; isLoading = false; if (m_callback != null) { m_callback(true, loadedObjects, m_args); } }