Exemple #1
0
    // 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);
        }
    }