Ejemplo n.º 1
0
 public void Update()
 {
     if (mQueue != null)
     {
         mQueue.Update();
     }
 }
Ejemplo n.º 2
0
        public void Update(GameTime gameTime)
        {
            GameTime      = gameTime;
            DeltaTime     = (float)gameTime.ElapsedGameTime.TotalSeconds;
            CurrentTimeMS = gameTime.TotalGameTime.TotalMilliseconds;

            var keyboardState = Keyboard.GetState();

            CameraController.Update();
            var blockMouseUpdate = UIManager.Update();

            GameStateManager.Update(blockMouseUpdate);

            InputController.HandleInput();

            PreviousKeyboardState = keyboardState;
            PreviousMouseState    = Mouse.GetState();
            PreviousGamePadState  = GamePad.GetState(PlayerIndex.One);

            if (InputController.HasInput(InputActions.ToggleRealTimeDebug))
            {
                RealTimeDebug.Active = !RealTimeDebug.Active;
            }

            if (InputController.HasInput(InputActions.ToggleConsole))
            {
                Console.Active = !Console.Active;
            }

            CoroutineQueue.Update();
        }