public bool PaidIncrease <T>(BaseObjectData <T> baseObjectData)
     where T : BaseObjectData <T>
 {
     if (baseObjectData.IsOpened && baseObjectData.Level < baseObjectData.MaxLevel)
     {
         if (Money.TakeLevelMoney(baseObjectData.IncreasingCost))
         {
             baseObjectData.IncreaseLevel();
             return(true);
         }
     }
     return(false);
 }