private void OnReq_BattlePet(MessageRecv obj)
    {
        System.IO.MemoryStream ms  = new System.IO.MemoryStream(obj.Data);
        ReqBattlePet           req = Serializer.Deserialize <ReqBattlePet>(ms);

        AckBattlePet ack = new AckBattlePet();

        ack.ID = req.ID;
        NetworkManager.Instance.Send(MessageID.MSG_ACK_BATTLE_PET, ack, 0, 0);
    }
    public void TryBattlePet(int id)
    {
        XCharacter role = GTGlobal.Main;

        if (role.PetID == id)
        {
            GTItemHelper.ShowTip("你的伙伴已上阵");
            return;
        }

        ReqBattlePet req = new ReqBattlePet();

        req.ID = id;
        NetworkManager.Instance.Send <ReqBattlePet>(MessageID.MSG_REQ_BATTLE_PET, req);
    }