public void KeyDown(KeyDownMessage m) { if(m.Key == Keys.Enter) { _engine.Bus.Add(new WidgetsDestroyAll(_engine.Timer.LastTickTime)); _engine.Bus.Add(new ObjectsDestroyAll(_engine.Timer.LastTickTime)); _engine.CurrentState = new TestGameState(_engine); } }
public void KeyDown(KeyDownMessage m) { if (m.Key == Keys.Enter) { _engine.Bus.Add(new WidgetsDestroyAll(_engine.Timer.LastTickTime)); _engine.Bus.Add(new ObjectsDestroyAll(_engine.Timer.LastTickTime)); _engine.CurrentState = new TestGameState(_engine); } }
private void OnScriptNotify(object sender, NotifyEventArgs e) { if (e.Value.Contains(NotifyScriptTypes.__KEYBOARD_EVENT.ToString())) { try { var result = JsonConvert.DeserializeObject <ScriptNotifyMessage <KeyDownScriptNotifyMessage> >(e.Value); if (result?.Message != null) { var keyDown = new KeyDownMessage(result.Message); if (keyDown.KeyCode == VirtualKey.Back) { RemoveInternalHtmlContent(); } } } catch (Exception ex) { Debug.WriteLine("OnScriptNotify __KEYBOARD_EVENT - " + ex.Message); } } }
public void KeyDown(KeyDownMessage m) { }
private void handleKeyDownMessage(KeyDownMessage msg) { lastActivity = DateTime.Now; }