public void Update(GameTime gameTime) { lock (syncLock) { var pressed = keyboard.GetState().GetPressedKeys(); newPressed = new HashSet <Keys>(pressed); if (lastPressed != null) { newPressed.ExceptWith(lastPressed); } lastPressed = pressed; } }
public void Update(GameTime gameTime) { lock (syncLock) { var pressed = keyboard.GetState().GetPressedKeys(); newPressed = new HashSet <Keys>(pressed); if (lastPressed != null) { newPressed.ExceptWith(lastPressed); } lastPressed = pressed; } }