예제 #1
0
    //Chat
    private void OnPlayerMessage(PoleRoomPlayer player, string message)
    {
        string prettyMessage = player.isLocalPlayer ?
                               $"<color=red>You: </color> {message}" :
                               $"<color=blue>{player.Name}: </color> {message}";

        AppendMessage(prettyMessage);

        Debug.Log(message);
    }
예제 #2
0
    public void OnSend()
    {
        if (!Input.GetKeyDown(KeyCode.Return))
        {
            return;
        }
        if (chatMessage.text.Trim() == "")
        {
            return;
        }

        // get our player
        PoleRoomPlayer player = NetworkClient.connection.identity.GetComponent <PoleRoomPlayer>();

        // send a message
        player.CmdSend(chatMessage.text.Trim());

        chatMessage.text = "";
    }