예제 #1
0
    //public void send()
    //{
    // Chat = FieldChat.GetComponent<Text>().text;
    // Tex.GetComponent<Text>().text += Chat + "\n";
    //Tex.GetComponent<Text>().alignment = TextAnchor.LowerRight;
    //inputField.text = null;
    //websocket.Send(Chat);
    //}

    public void SendMess()
    {
        if (inputtext.text == "" || websocket.ReadyState != WebSocketState.Open)
        {
            return;
        }

        MessData messData = new MessData();

        messData.username = inputname.text;
        messData.message  = inputtext.text;

        string toJson = JsonUtility.ToJson(messData);

        websocket.Send(toJson);
        inputtext.text = "";
    }
예제 #2
0
    // Update is called once per frame
    void Update()
    {
        UpdateNotifyMessage();

        if (string.IsNullOrEmpty(tempMessST) == false)
        {
            MessData reciveMessData = JsonUtility.FromJson <MessData>(tempMessST);

            if (reciveMessData.username == inputname.text)
            {
                SendT.text += reciveMessData.username + ": " + reciveMessData.message + "\n";
            }
            else
            {
                reText.text += reciveMessData.username + ": " + reciveMessData.message + "\n";
            }


            tempMessST = "";
        }
    }