public override void _Input(InputEvent @event) { // if (@event.IsActionReleased("left_click")) if (@event is InputEventMouseButton eventMouseButton && eventMouseButton.IsActionReleased("left_click")) { GD.Print("Mouse Click/Unclick at: ", eventMouseButton.Position); Vector2 coordinates = GetNode <TileMap>("Fields").WorldToMap(eventMouseButton.Position); client.Send(coordinates.x + "," + coordinates.y); } }
static void Main(string[] args) { WsClient.Open(); while (true) { Console.WriteLine("type whatever to send. press q+Enter to stop"); var read = Console.ReadLine(); if (read == "q") { break; } WsClient.Send(read); } WsClient.Close(); }
public void Send(byte[] buf) { client.Send(buf); }
/// <summary> /// Method which sends data through websocket /// </summary> /// <param name="message">Message.</param> public void SendRequest(string message) { client.Send(message); }
/// <summary> /// Method which sends data through websocket /// </summary> /// <param name="message">Message.</param> public void SendRequest(byte[] message) { client.Send(message); }