private static void OnKeyboardKey(int key, char keyChar, KeyboardKeyState state) { try { KeyboardKey?.Invoke(key, keyChar, state); } catch (Exception ex) { Trace.WriteLine("Unhandled Exception in InternalOnPlayerChat!"); Trace.WriteLine(ex.ToString()); } }
private static void OnKeyboardKey(Int32 key, Char keyChar, KeyboardKeyState state) { try { if (KeyboardKey != null) { KeyboardKey(key, keyChar, state); } } catch (Exception e) { Trace.WriteLine("Unhandled Exception in InternalInput.OnPlayerChat!"); Trace.WriteLine(e.ToString()); } }
public virtual void OnKeyboardKey(Int32 key, Char keyChar, KeyboardKeyState state) { }
/// <summary> /// Initializes a new instance of the <see cref="KeyboardKeyEventArgs"/> class. /// </summary> /// <param name="key">Key.</param> /// <param name="keyState">Key state.</param> public KeyboardKeyEventArgs(Keys key, KeyboardKeyState keyState) { Key = key; KeyState = keyState; }