/// <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); }
/// <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); }