Ejemplo n.º 1
0
        /// <summary>
        /// Отобразить информацию в панели
        /// </summary>
        private void DisplayTrands()
        {
            Style.text = $"Стиль: {TrandStyle.GetDescription()}";
            Theme.text = $"Тематика: {TrandTheme.GetDescription()}";
            var prefix = AutotuneTrand ? string.Empty : "не ";

            Autotune.text = $"Автотюн {prefix}в моде";
        }
Ejemplo n.º 2
0
        /// <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();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Обработчик завершения изучения нового стиля
 /// </summary>
 private void NewStyleFinish(TrackStyle style)
 {
     PlayerManager.GetSkills().TrackStyles.Add(style);
     ShowActionResult($"Изучен новый стиль: {style.GetDescription()}");
 }