public virtual void OnDisable() { if (_disposableManager != null) { _disposableManager.Dispose(); _disposableManager = null; } }