Пример #1
0
    // Exit 버튼
    public void ExitRoom(int RoomNum)
    {
        if (m_currentRoom == -1)
        {
            m_netInfoPanel.text = "입장중인 채팅방이 없습니다.";
            return;
        }

        Message.Msg_InAndOutChatRoom msg = new Message.Msg_InAndOutChatRoom();
        msg.roomNum  = RoomNum;
        msg.clientId = -m_clientId;  // 클라이언트ID에 음수를 붙여 전달.
        m_client.Send(Message.MyMsgType.InAndOutChatRoom, msg);

        m_currentRoom = -1;

        RefreshRoom();
    }
Пример #2
0
    // 채팅방 버튼 클릭시
    public void GotoRoom(int RoomNum)
    {
        // 이미 접속해 있다면
        if (m_currentRoom != -1)
        {
            m_netInfoPanel.text = "방에서 나간 후에 입장하세요. ";
            return;
        }

        // 입력한 방으로 접속
        Message.Msg_InAndOutChatRoom msg = new Message.Msg_InAndOutChatRoom();
        msg.roomNum  = RoomNum;
        msg.clientId = m_clientId;
        m_client.Send(Message.MyMsgType.InAndOutChatRoom, msg);

        m_currentRoom = RoomNum;

        RefreshRoom();
    }