// Update is called once per frame void Update() { if (ReceiveMsgList.Count > 0) { MsgPack msg = ReceiveMsgList.Dequeue(); switch (msg.MsgType) { case MsgType.CsFirstHandMsg: playerID = msg.MsgTo; Debug.Log(playerID); break; case MsgType.CsInitbattlesceneRes: DelegateManager.OnUpdateBattleSceneEvent(msg); break; case MsgType.CsBattlestartRes: //showMsg(msg); DelegateManager.OnUpdateBattleSceneEvent(msg); break; default: break; } } if (SendMsgList.Count > 0) { MsgPack msg = SendMsgList.Dequeue(); ProtoControl.SendMsg(msg); } }