public void SendString(string username, string message, uint senderID, uint objectID) { StringMessagePacket messagePacket = new StringMessagePacket(); MessageData messageData = new MessageData(); messageData.username = username; messageData.message = message; messagePacket.payload = messageData; PacketsManager.Instance.SendPacket(messagePacket, null, senderID, objectID); }
public void SendString(string message, uint objectId) { Debug.Log($"Sending: " + message); StringMessagePacket packet = new StringMessagePacket(); packet.payload = message; PacketsManager.Instance.SendPacket(packet, objectId); }
public void SendString(string message, uint senderId, uint objectId) { Debug.Log($"Sending: " + message); StringMessagePacket packet = new StringMessagePacket(); MessageData messageData = new MessageData(); messageData.username = ""; messageData.message = message; packet.payload = messageData; PacketsManager.Instance.SendPacket(packet, null, senderId, objectId); }
private void ProcessMessage(uint senderId, Stream stream) { StringMessagePacket packet = new StringMessagePacket(); packet.Deserialize(stream); string username = packet.payload.username; string message = packet.payload.message; if (NetworkManager.Instance.isServer) { NetworkManager.Instance.AddUser(username); MessagesManager.Instance.SendString(username, message, senderId, 0); LobbyManager.Instance.SendUsers(NetworkManager.Instance.GetUserList(), senderId, 0); } messages.text += username + ":" + message + System.Environment.NewLine; }
public static void HandleCommand(ClientNode client, StringMessagePacket packet) { Console.WriteLine(packet.Message); }