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

        AckUnloadPet ack = new AckUnloadPet();

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

        if (role.PetID != id)
        {
            GTItemHelper.ShowTip("你没有上阵该伙伴");
            return;
        }

        ReqUnloadPet req = new ReqUnloadPet();

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