public void Update(GameTime gameTime) { foreach (var key in Keyboard.GetState().GetPressedKeys()) { OnKeyPressedEventArg?.Invoke(key); } }
public void ClearEvent() { if (OnKeyPressedEventArg == null) { return; } foreach (var d in OnKeyPressedEventArg.GetInvocationList()) { OnKeyPressedEventArg -= (KeyPressedDelegate)d; } }