/// <inheritdoc/> protected override void Dispose(bool disposing) { if (disposing) { m_InputStrategy.ReleaseCamera(); UnityHelpers.Destroy(m_UICamera); if (m_ModifiedResolution) { if (GameViewSize.modifiedResolutionCount > 0) { GameViewSize.modifiedResolutionCount--; // don't allow negative if called twice } if (GameViewSize.modifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } if (m_VFlipper != null) { m_VFlipper.Dispose(); } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (m_ModifiedResolution) { GameViewSize.modifiedResolutionCount--; if (GameViewSize.modifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (m_ModifiedResolution) { if (GameViewSize.modifiedResolutionCount > 0) { GameViewSize.modifiedResolutionCount--; // don't allow negative if called twice } if (GameViewSize.modifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { ReleaseCamera(); UnityHelpers.Destroy(m_UICamera); if (m_ModifiedResolution) { GameViewSize.modifiedResolutionCount--; if (GameViewSize.modifiedResolutionCount == 0) { GameViewSize.RestoreSize(); } } if (m_VFlipper != null) { m_VFlipper.Dispose(); } } base.Dispose(disposing); }