Пример #1
0
 /// <summary>
 /// Проверяет, можно ли запустить батл
 /// </summary>
 private bool BattleConditionsCorrect()
 {
     if (lastOfferDay == DaysManager.CurrentDay)
     {
         return(false);
     }
     if (RappersManager.IsAgree(battleModel.Rival, PlayerManager.GetInfo().Fans))
     {
         AlertManager.ShowMessage($"{battleModel.Rival.Name} согласился на батл");
         return(true);
     }
     AlertManager.ShowMessage($"{battleModel.Rival.Name} отказался от батла");
     lastOfferDay = DaysManager.CurrentDay;
     return(false);
 }
Пример #2
0
 /// <summary>
 /// Проверяет, что есть согласие на фит, если он выбран
 /// </summary>
 private bool CheckFeat()
 {
     if (_track.Feat == null)
     {
         return(true);
     }
     if (_alreadyFeatOffer)
     {
         return(false);
     }
     _alreadyFeatOffer = true;
     if (RappersManager.IsAgree(_track.Feat, PlayerManager.GetInfo().Fans))
     {
         AlertManager.ShowMessage($"{_track.Feat.Name} согласился на фит");
         return(true);
     }
     AlertManager.ShowMessage($"{_track.Feat.Name} отказался от совместного трэка");
     return(false);
 }