игра на Android
, допустим есть некий метод, его необходимо привести в действие начиная с определенной даты, допустим сегодня 02.02.2018
, метод не работает в игре, а начиная с 05.02.2018
метод будет выполняться когда игрок зайдет в игру, очень прошу объяснить как и какими способами это возможно реализовать.
В C# существует структура DateTime, которая отвечает за дату и время. У этой структуры есть метод DateTime.TryParse(string, out DateTime), который пытается превратить переданную строчку в экземпляр DateTime, и поле DateTime.Now - возвращающее текущее значение даты и времени. Примеры применения есть внизу статьи msdn, на которую я дал ссылку.
Т.е. последовательность действий примерно такая:
- Записываете где-нибудь у себя в настройках дату и время в международном стандарте (тоже есть в статье) в виде строки.
- При вызове метода превращаете эту строку в структуру DateTime с помощью TryParse.
- Сравниваете текущее значение, полученное из DateTime.Now с вашим и либо выполняете метод, либо нет.
Однако, стоит помнить, что такую проверку можно обойти просто сменив время на устройстве. Как вариант - получать время из интернета сторонними способами (если вы используете какие-нибудь плагины от интернет сервисов, например, рекламы, там вполне может присутствовать подобная возможность), а если интернет недоступен - метод тоже не доступен.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Прочитал несколько источников про async/await, где писалось, что якобы никаких дополнительных потоков эти конструкции не создают
здравствуйте, пытаюсь понять что такое шина данных/шина сообщений(message bus) в распределенных системах
ЗдравствуйтеУ меня скрипт через ajax подгружает html контент
Есть 2 блока, где нужно событие keydown они на разных экранах страницы, keydown общийКак его ограничить, чтобы если видна одна область, то работает...