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; } } }
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; } } }