示例#1
0
        public void UpdateByFrame()
        {
            if (!this.isInitialize)
            {
                var span = DayTextConverter.ConvertSpan(GameManager.Instance.TimeManager.ElapsedTime);
                this.prevDay      = span.Days;
                this.isInitialize = true;
            }

            if (this.IsOverDay())
            {
                GameManager.Instance.GameModeManager.EnqueueChangeMode(GameModeGenerator.GenerateDailyChangeMode());
                this.OverDay();
            }
        }
示例#2
0
        private void OverDay()
        {
            var span = DayTextConverter.ConvertSpan(GameManager.Instance.TimeManager.ElapsedTime);

            this.prevDay = span.Days;
        }
示例#3
0
        private bool IsOverDay()
        {
            var span = DayTextConverter.ConvertSpan(GameManager.Instance.TimeManager.ElapsedTime);

            return(span.Days > this.prevDay);
        }