protected override void Dispose(bool disposing) { if (disposing) { #if UNITY_EDITOR if (m_ModifiedResolution) { GameViewSize.m_ModifiedResolutionCount--; if (GameViewSize.m_ModifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } #endif } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { ReleaseCamera(); UnityHelpers.Destroy(m_UICamera); #if UNITY_EDITOR if (m_ModifiedResolution) { GameViewSize.m_ModifiedResolutionCount--; if (GameViewSize.m_ModifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } #endif if (m_VFlipper != null) { m_VFlipper.Dispose(); } } base.Dispose(disposing); }