private void SendKeyPressInfo() { FinMaths.Core.KeyPress kp = (LeftKey ? Core.KeyPress.Left : Core.KeyPress.None) | (RightKey ? Core.KeyPress.Right : Core.KeyPress.None) | (SpaceKey ? Core.KeyPress.Fire1 : Core.KeyPress.None); if (kp != lastKeyPress) { messenger.SendClientKeyPresses(kp); lastKeyPress = kp; } }
void serverQueueManager_ClientKeyPressesRecieved(object sender, ClientKeyPressesRecievedArgs e) { lastKeyPress = e.keyPresses; }