unsafe void OnMouseButtonFromServer(byte[] message) { #if BailServer if (ShouldBailMouse()) { return; } state.LastServerEvent_Mouse = DateTime.UtcNow; #endif //Console.WriteLine("Received mouse down from server: " + button.ToString()); if (state.CurrentClientFocused) { fixed(byte *b = message) { if ((*(b + 2)) == 1) { _hook.SendMouseDown((MouseButton)(*(b + 1))); } else { _hook.SendMouseUp((MouseButton)(*(b + 1))); } } } }