예제 #1
0
    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);
    }
예제 #2
0
	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);
	}
예제 #3
0
 //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;
     }
 }
예제 #4
0
 //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();
 }
예제 #5
0
 //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;
     }
 }