Exemple #1
0
    /// <summary>
    /// 聊天按钮
    /// </summary>
    public void Btn_chat()
    {
        if (chatInput.text == "")
        {
            return;
        }
        if (nowChatIsTable)
        {
            Proto.OnChatInMatchTable data = new Proto.OnChatInMatchTable();
            data.data = chatInput.text;
            SocketClient.SendMsg(Route.match_main_chat, data);
            chatInput.text = "";
            return;
        }
        if (nowFriendUid == 0)
        {
            return;
        }
        FriendData tmp = PlayerInfo.friends[nowFriendUid];

        if (tmp.sid == "")
        {
            return;
        }
        Proto.FriendChatReq msg = new Proto.FriendChatReq();
        msg.uid  = tmp.uid;
        msg.sid  = tmp.sid;
        msg.data = chatInput.text;
        SocketClient.SendMsg(Route.info_friend_chat, msg);
        chatInput.text = "";
    }
Exemple #2
0
    /// <summary>
    /// 聊天
    /// </summary>
    public void Btn_Chat()
    {
        string str = chatInput.text.Trim();

        if (str == "")
        {
            return;
        }
        if (!PlayerInfo.friends.ContainsKey(nowUid))
        {
            return;
        }
        FriendData tmp = PlayerInfo.friends[nowUid];

        if (tmp.sid == "")
        {
            UIManager.instance.SetTileInfo("该好友不在线");
            return;
        }
        Proto.FriendChatReq msg = new Proto.FriendChatReq();
        msg.uid  = nowUid;
        msg.sid  = tmp.sid;
        msg.data = str;
        SocketClient.SendMsg(Route.info_friend_chat, msg);
        chatInput.text = "";
    }