示例#1
0
 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);
        }
 }
示例#2
0
 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);
         }
     }
 }
示例#4
0
 public void KeyDown(KeyDownMessage m)
 {
 }
 private void handleKeyDownMessage(KeyDownMessage msg)
 {
     lastActivity = DateTime.Now;
 }
示例#6
0
 public void KeyDown(KeyDownMessage m)
 {
 }