Unity: How to track number of days in game

void Awake() {
        if (!GameSettings.hasLaunched)
        {
            GameSettings.hasLaunched = true;
            if (PlayerPrefs.GetString("last_launch", "") == "")
            {
                // first launch
                PlayerPrefs.SetString("last_launch", DateTime.Today.ToShortDateString());
                PlayerPrefs.SetInt("number_of_launch", 1);
            }
            else
            {
                if (PlayerPrefs.GetString("last_launch", "") != DateTime.Today.ToShortDateString())
                {
                    GameSettings.newDay = true;
                    PlayerPrefs.SetInt("number_of_launch", PlayerPrefs.GetInt("number_of_launch") + 1);
                }
                PlayerPrefs.SetString("last_launch", DateTime.Today.ToShortDateString());
            }
            PlayerPrefs.Save();
        }
}
if (GameSettings.newDay && PlayerPrefs.GetInt("number_of_launch") > 3)
{
	GameSettings.newDay = false;
	GameSettings.coins += 10;
	PlayerPrefs.SetInt("coins", GameSettings.coins);
	PlayerPrefs.Save();
	Snowman.instance.message("+ 10 coin");
}

0 Comments

  1. obmenJup

    Your comment is awaiting moderation.

    Компания http://obmenneg.com/ является автоматическим и круглосуточным онлайн -сервисом, который позволяет обменять средства. И для этого нет необходимости выходить из дома. Так получиться осуществить обмен между системами, банковскими картами, криптовалютами. Но самое главное, что сервис работает круглосуточно, а потому совершить операции вы можете в любой час. При помощи полной автоматизации удалось добиться важных преимуществ перед аналогичными компаниями:

    1. Все операции происходят очень быстро, включая обменка вебмани
    2. На минимальную сумму обмена влияют требования определенных платежных систем
    3. Обмен можно осуществлять в любое время: поздно ночью, либо ранним утром
    4. Из-за того, что издержки минимальны, то и комиссия взимается символическая

    Все эти преимущества создают необходимые предпосылки для того, чтобы обратиться за помощью именно в эту компанию. Так вы потеряете минимум времени и денег. Воспользуйтесь услугами компании, которая дорожит клиентами и выполняет все обязанности на высшем уровне.

Leave a Reply

Your email address will not be published. Required fields are marked *