public virtual void callKey(KeyMake.KeyEvent e) { /*LProcess process = LSystem.Process; * if (process != null) * { * if (e.down) * { * finalKey.timer = e.time; * finalKey.keyChar = e.keyChar; * finalKey.keyCode = e.keyCode; * finalKey.type = SysKey.DOWN; * SysKey.only_key.press(); * SysKey.addKey(finalKey.keyCode); * process.keyDown(finalKey); * } * else * { * finalKey.timer = e.time; * // finalKey.keyChar = e.keyChar; * // finalKey.keyCode = e.keyCode; * finalKey.type = SysKey.UP; * SysKey.removeKey(finalKey.keyCode); * process.keyUp(finalKey); * } * }*/ }
public override void OnEmit(KeyMake.Event e) { if (e is KeyMake.KeyEvent eve) { KeyMake.KeyEvent kevent = eve; if (kevent.down) { outer._pivot = new Vector2f(outer._emx, outer._emy); } } }
public override void OnEmit(KeyMake.KeyEvent e) { outerInstance._currentInput.CallKey(e); }