Ejemplo n.º 1
0
    //Server - 방 입장 결과 수신
    public void EnterRoomResult(DataPacket packet)
    {
        Debug.Log("방 입장 결과 수신");
        RoomResultPacket resultPacket = new RoomResultPacket(packet.msg);
        RoomResultData   resultData   = resultPacket.GetData();

        if (resultData.RoomNum < 0)
        {
            StartCoroutine(uiManager.Dialog(1.0f, "방 입장 실패"));
        }
        else if (resultData.RoomNum <= WaitUIManager.maxPlayerNum)
        {
            StartCoroutine(uiManager.Dialog(1.0f, "방 입장 성공"));
            uiManager.WaitUIManager.SetUserNum(resultData.RoomNum);
        }
    }
Ejemplo n.º 2
0
    //Server - 방 생성 결과 수신
    public void CreateRoomResult(DataPacket packet)
    {
        Debug.Log("방 생성 결과 수신");
        RoomResultPacket resultPacket = new RoomResultPacket(packet.msg);
        RoomResultData   resultData   = resultPacket.GetData();

        if (resultData.RoomNum < 0)
        {
            StartCoroutine(uiManager.Dialog(1.0f, "방 생성 실패"));
        }
        else if (resultData.RoomNum <= WaitUIManager.maxRoomNum)
        {
            StartCoroutine(uiManager.Dialog(1.0f, "방 생성 성공"));
            uiManager.WaitUIManager.CreateRoom(resultData.RoomNum - 1);
        }
    }