private void OnServerChatMessage(NetworkMessage netMsg) { var msg = netMsg.ReadMessage<MyMessages.ChatMessage>(); MyMessages.ChatMessage chat = new MyMessages.ChatMessage(); chat.message = msg.message; NetworkServer.SendToAll((short)MyMessages.MyMessageTypes.CHAT_MESSAGE, chat); }
public void SendChat() { string currentMessage = "hey"; //if (isAClient) MyMessages.ChatMessage msg = new MyMessages.ChatMessage(); msg.message = currentMessage; NetworkManager.singleton.client.Send((short)MyMessages.MyMessageTypes.CHAT_MESSAGE, msg); //RegisterHost(currentMessage); //CmdChatMessage(currentMessage); }
//sends a chat message to server void sendMessage() { if (currentMessage == null) return; currentMessage.Trim (); currentMessage = currentMessage.ToLower (); Debug.Log ("CURRENTROUND: "+ round); if (isValidWord (currentMessage) || round == 0 || round == 8 || round == 12) { //play good sound or whatever to show someone got a word MyMessages.ChatMessage msg = new MyMessages.ChatMessage (); msg.user = userName; msg.message = currentMessage; NetworkManager.singleton.client.Send ((short)MyMessages.MyMessageTypes.CHAT_MESSAGE, msg); currentMessage = ""; } else { //play invalid sound do some animation thing, show an x on both screens in the gui or something invalidTimer = 2f; } }
//when a chat message reaches the server private void OnServerChatMessage(NetworkMessage netMsg) { var msg = netMsg.ReadMessage<MyMessages.ChatMessage>(); MyMessages.ChatMessage chat = new MyMessages.ChatMessage (); chat.user = msg.user; chat.message = msg.message; NetworkServer.SendToAll((short) MyMessages.MyMessageTypes.CHAT_MESSAGE, chat); //button.GetComponent<ToggleScript>().ToggleColor(); }
//sends a chat message to server void sendMessage() { if (!string.IsNullOrEmpty (currentMessage.Trim ())) { MyMessages.ChatMessage msg = new MyMessages.ChatMessage (); msg.user = userName; msg.message = currentMessage; NetworkManager.singleton.client.Send ((short)MyMessages.MyMessageTypes.CHAT_MESSAGE, msg); currentMessage = string.Empty; } }