protected override void OnMessage(ReadonlyPacket packet)
    {
        switch (packet.Header)
        {
        case Packet.HEADER.FB_CONNECT_FAILED: {
            ReturnInitialState();
            break;
        }

        case Packet.HEADER.FB_CONNECT_START: {
            OnConnectStart();
            break;
        }

        case Packet.HEADER.FB_CONNECT_SUCCESS: {
            rudpTest.gameObject.SetActive(true);
            break;
        }

        case Packet.HEADER.FB_DISCONNECT: {
            ReturnInitialState();
            break;
        }

        case Packet.HEADER.MESSAGE:
        {
            this.messageLabel.text = packet.Pop_String();
            break;
        }
        }
    }
Exemplo n.º 2
0
    protected override void OnMessage(ReadonlyPacket packet)
    {
        switch (packet.Header)
        {
        case Packet.HEADER.FB_ACCEPT_START: {
            Debug.Log("ACCEPT START");
            OnAcceptStart();
            break;
        }

        case Packet.HEADER.FB_CONNECT_SUCCESS: {
            this.rudpTest.gameObject.SetActive(true);
            Debug.Log("CONNECT SUCCESS");
            break;
        }

        case Packet.HEADER.FB_CONNECT_FAILED: {
            Debug.Log("CONNECT FAILED");
            ReturnInitialState();
            break;
        }

        case Packet.HEADER.FB_ACCEPT_CANCEL: {
            Debug.Log("ACCEPT CANCEL");
            ReturnInitialState();
            break;
        }

        case Packet.HEADER.FB_DISCONNECT: {
            Debug.Log("DISCONNECT");
            ReturnInitialState();
            break;
        }

        case Packet.HEADER.MESSAGE: {
            string msg = packet.Pop_String();
            Debug.Log(msg);
            this.messageLabel.text = msg;
            break;
        }
        }
    }