void ChangeSeason()
    {
        switch (actualSeason)
        {
        case seasons.Spring:
            actualSeason = seasons.Summer;
            nextSeason   = data.AutumnBeginning;
            Keep.Instance.GetComponent <CamSeason>().ChangeSeason("Summer");
            break;

        case seasons.Summer:
            actualSeason = seasons.Autumn;
            nextSeason   = data.WinterBeginning;
            Keep.Instance.GetComponent <CamSeason>().ChangeSeason("Autumn");
            break;

        case seasons.Autumn:
            actualSeason = seasons.Winter;
            nextSeason   = slider.maxValue;
            Keep.Instance.GetComponent <CamSeason>().ChangeSeason("Winter");
            break;
        }

        GameManager.Instance.ResourcesManager.ChangeSeason(actualSeason);
    }
Example #2
0
        public async Task <IActionResult> Putseasons([FromRoute] int id, [FromBody] seasons seasons)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != seasons.id)
            {
                return(BadRequest());
            }

            _context.Entry(seasons).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!seasonsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #3
0
        /// <summary>Метод с получением значения из перечисления.</summary>
        /// <param name="monthNumb">Номер месяца.</param>
        /// <returns>Значение перечисления seasons.</returns>
        static private seasons NumbToSeason(byte monthNumb)
        {
            seasons season = seasons.Autumn;

            switch (monthNumb)
            {
            case 1:
            case 2:
            case 12:
                season = seasons.Winter;
                break;

            case 3:
            case 4:
            case 5:
                season = seasons.Spring;
                break;

            case 6:
            case 7:
            case 8:
                season = seasons.Summer;
                break;

            case 9:
            case 10:
            case 11:
                season = seasons.Autumn;
                break;
            }
            return(season);
        }
Example #4
0
        static string TranslateName(seasons season)
        {
            string seasonRuLang = "";
            string kj           = season.ToString();

            switch (kj)
            {
            case "Winter":
                seasonRuLang = "Зима";
                break;

            case "Spring":
                seasonRuLang = "Весна";
                break;

            case "Summer":
                seasonRuLang = "Лето";
                break;

            case "Autumn":
                seasonRuLang = "Осень";
                break;
            }

            return(seasonRuLang);
        }
Example #5
0
        static void Main()
        {
            byte    monthNumb    = UserInput();
            seasons season       = NumbToSeason(monthNumb);
            string  seasonRuLang = TranslateName(season);

            Console.WriteLine("Месяц {0} воходит в сеозон: {1}", monthNumb, seasonRuLang);

            Console.Read();
        }
Example #6
0
        public async Task <IActionResult> Postseasons([FromBody] seasons seasons)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.seasons.Add(seasons);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("Getseasons", new { id = seasons.id }, seasons));
        }
Example #7
0
            //public int numDayofWeekRus(DateTime dat)
            //{

            //    switch (dat.DayOfWeek)
            //    {
            //        case DayOfWeek.Monday:      return 0;
            //        case DayOfWeek.Tuesday:     return 1;
            //        case DayOfWeek.Wednesday:   return 2;
            //        case DayOfWeek.Thursday:    return 3;
            //        case DayOfWeek.Friday:      return 4;
            //        case DayOfWeek.Saturday:    return 5;
            //        case DayOfWeek.Sunday:      return 6;
            //    }
            //    return -1;
            //}

            public void dateFromAnswer(byte[] btarr)
            {
                int i = 0;

                byte[] massive = btarr;
                foreach (byte bt in btarr)
                {
                    massive[i] = (byte)BCD_to_byte(bt);
                    i++;
                }

                DateTime DT = new DateTime(2000 + massive[7], massive[6], massive[5], massive[3], massive[2], massive[1]);

                datetime = DT;
                season   = (seasons)massive[8];
                numDay   = massive[4];
            }
Example #8
0
 void setSeason()
 {
     if (month == 1)
     {
         season = seasons.SPRING;
     }
     if (month == 2)
     {
         season = seasons.SUMMER;
     }
     if (month == 3)
     {
         season = seasons.FALL;
     }
     if (month == 4)
     {
         season = seasons.WINTER;
     }
 }