public static void Main(string[] args) { NetMouseState testMS = NetMouseState.CreateTestNetMouseState(); NetWrapper testWrapper = new NetWrapper(Categories.NetMouseState, Originators.Observer, testMS); Console.WriteLine(testWrapper.DebugText()); byte[] bytes = testWrapper.ToBytes(); foreach (byte b in bytes) { Console.Write(b + " "); } Console.Read(); }
public override void HandleInput() { base.HandleInput(); // Handle left clicks if (currentInputEvent == InputEvent.LeftClicking) { NetMouseState netMouse = new NetMouseState(mouseState[0]); intermediary.EnqueueSend(netMouse); System.Diagnostics.Debug.WriteLine("Enqueing click."); intermediary.Update(); } // Handle right clicks if (currentInputEvent == InputEvent.RightClicking) { } // Handle middle clicks if (currentInputEvent == InputEvent.MiddleClicking) { } currentInputEvent = InputEvent.None; }