public static void Release() { mIsInit = false; for (int i = 0; i < mObjectsList.Count; i++) { mObjectsList[i].ReleaseInFactory(); mObjectsList[i].Dispose(); } mObjectsList.Clear(); mRecycler.Release(); }
public static void Release() { mIsInit = false; foreach (var pair in mObjectsMap) { pair.Value.ReleaseInFactory(); pair.Value.Dispose(); } mObjectsMap.Clear(); mRecycler.Release(); mViewRoot = null; }