コード例 #1
0
ファイル: ChatUI.cs プロジェクト: a1069016595/CardGame
    public void MessageReceive(SocketModel model)
    {
        ChatMesDTO dto = model.GetMessage <ChatMesDTO>();
        string     mes = dto.userName + ":" + dto.mes;

        chattingUI.AddSentence(mes);
    }
コード例 #2
0
ファイル: ChatUI.cs プロジェクト: a1069016595/CardGame
    /// <summary>
    /// 发送消息到服务端
    /// </summary>
    public void OnButtonClick()
    {
        string     mes = inputField.text;
        ChatMesDTO dto = new ChatMesDTO();

        dto.mes = mes;
        NetWorkScript.Instance.write(TypeProtocol.TYPE_GAMEHALL_BRQ, 0, GameHallProtocol.GAMEHALL_CHAT_BRQ, dto);
        inputField.text = "";
    }
コード例 #3
0
        public void Chat(AceNetFrameWork.ace.UserToken token, SocketModel mes)
        {
            ChatMesDTO dto     = mes.getMessage <ChatMesDTO>();
            string     account = cache.getAccount(token);

            dto.userName = account;
            list         = cache.getGameHallTokenList();
            brocast(TypeProtocol.TYPE_GAMEHALL_CREQ, 0, GameHallProtocol.GAMEHALL_CHAT_CREQ, dto);

            // return 1;
        }