Exemple #1
0
    // This handles the message received on the server
    public void OnChatMessageReceivedServer(NetworkMessage netMsg)
    {
        NetworkMessageHandler.ChatMessage msg = netMsg.ReadMessage <NetworkMessageHandler.ChatMessage>();

        Debug.Log("Server msg received: " + msg.chatMsgText);

        SendChatMessageToClients(msg.chatMsgText);
    }
Exemple #2
0
    // This handles the message received on the client
    public void OnChatMessageReceivedClient(NetworkMessage netMsg)
    {
        NetworkMessageHandler.ChatMessage msg = netMsg.ReadMessage <NetworkMessageHandler.ChatMessage>();
        Debug.Log(msg.chatMsgText);

        ChatBoxHandler chat = FindObjectOfType <ChatBoxHandler>();

        if (chat != null)
        {
            chat.AddLine(msg.chatMsgText);
        }
    }
Exemple #3
0
 private void SendCleanChatMessageToServer(string msgText)
 {
     NetworkMessageHandler.ChatMessage msg = new NetworkMessageHandler.ChatMessage();
     msg.chatMsgText = msgText;
     client.Send(NetworkMessageHandler.chatMsgId, msg);
 }
Exemple #4
0
 // Send a message to all clients
 public void SendChatMessageToClients(string msgText)
 {
     NetworkMessageHandler.ChatMessage msg = new NetworkMessageHandler.ChatMessage();
     msg.chatMsgText = msgText;
     NetworkServer.SendToAll(NetworkMessageHandler.chatMsgId, msg);
 }