Пример #1
0
        private void HandleRestart(ILocalGame game)
        {
            if (!m_reader.ReadRestart())
            {
                RaiseInvalidStream("Failed to read restart");
                return;
            }

            game.Restart();
        }
Пример #2
0
        public override bool PreUpdate(ILocalGame game, float deltaTime)
        {
            if (m_timeLeftToRestart.HasValue)
            {
                m_timeLeftToRestart -= deltaTime;
                if (m_timeLeftToRestart <= 0)
                {
                    m_timeLeftToRestart = null;
                    game.Restart();
                }
            }

            return(base.PreUpdate(game, deltaTime));
        }