Ejemplo n.º 1
0
        /// <summary>
        /// Событие происходящие в конце дня
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="even"></param>
        private void GetValue_Everyday(object sender, PropertyChangedEventArgs even)
        {
            if (_currentStudy != null)
            {
                countMonth += 1;

                Event_Study();

                _currentStudy.StudyPlan += Effort_Study.ReturnValue();
                TextOutput(labelStudyPlan, "Выполнение плана: " + _currentStudy.StudyPlan + " %");

                _currentStudy.PeriodStudy -= 1;
                TextOutput(labelMonthsLeft, "Месяцев осталось: " + _currentStudy.PeriodStudy + " мес.");

                if (countMonth >= 1)
                {
                    countMonth = 0;

                    GameCharacter.Set("Intelligence", 1);
                }

                if (_currentStudy.PeriodStudy == 0)
                {
                    ImplementationPlan();
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Изменение характеристик игрока
 /// </summary>
 private void ChangeCharacteristics(bool flag)
 {
     if (!flag)
     {
         GameCharacter.NeedsStudy = 0;
     }
     else
     {
         GameCharacter.NeedsStudy = (int)(needsStudy * Effort_Study.ReturnValue() / 100.0);
     }
 }