Esempio n. 1
0
        public virtual void Init()
        {
            DateTime utcNow = DateTime.UtcNow;

            this.FirstStartTime = UserPrefs.GetDateTime("GameState.FirstStartDateTime", DateTime.MinValue);
            if (this.FirstStartTime == DateTime.MinValue)
            {
                this.FirstStartTime = utcNow;
                UserPrefs.SetDateTime("GameState.FirstStartDateTime", this.FirstStartTime);
                UserPrefs.Save();
                this.FirstStart = true;
            }
            this.StartTime = UserPrefs.GetDateTime("AppSession.StartTime", utcNow);
            this.PauseTime = UserPrefs.GetDateTime("AppSession.PauseTime", utcNow);
            this.SessionId = UserPrefs.GetInt("AppSession.SessionId", 0);
            this.AfterInit();
        }