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