예제 #1
0
        public void Update(GameTime gameTime)
        {
            _networkService.ProcessMessages();
            _inputService.Update();
            _world.Update();
            _screenService.Update();

            // Do an IsActive check to make sure mouse clicks aren't captured when game isn't in focus.
            if (_game.IsActive)
            {
                _uiService.Update(gameTime);
            }

            _scriptService.ExecuteQueuedScripts();
        }
예제 #2
0
 public void Update(GameTime gameTime)
 {
     _networkService.ProcessMessages();
     _world.Update();
     _scriptService.ExecuteQueuedScripts();
 }