/// <summary> /// Отобразить информацию в панели /// </summary> private void DisplayTrands() { Style.text = $"Стиль: {TrandStyle.GetDescription()}"; Theme.text = $"Тематика: {TrandTheme.GetDescription()}"; var prefix = AutotuneTrand ? string.Empty : "не "; Autotune.text = $"Автотюн {prefix}в моде"; }
/// <summary> /// Обновить трэнды /// </summary> public void UpdateTrands() { var themes = Enum.GetValues(typeof(TrackTheme)); TrandTheme = (TrackTheme)themes.GetValue(Random.Range(0, themes.Length)); var styles = Enum.GetValues(typeof(TrackStyle)); TrandStyle = (TrackStyle)styles.GetValue(Random.Range(0, styles.Length)); AutotuneTrand = Random.Range(0, 2) > 0; var trandMessage = $"Новости трэндов! Публика предпочитает стиль \"{TrandStyle.GetDescription()}\" " + $"и тематику \"{TrandTheme.GetDescription()}\". Автотюн {(AutotuneTrand ? "" : " не ")} в моде"; AlertManager.ShowMessage(trandMessage, 15); DisplayTrands(); }
/// <summary> /// Обработчик завершения изучения нового стиля /// </summary> private void NewStyleFinish(TrackStyle style) { PlayerManager.GetSkills().TrackStyles.Add(style); ShowActionResult($"Изучен новый стиль: {style.GetDescription()}"); }