#pragma once#include"TargetGoal.h"classTamableAnimal;classOwnerHurtTargetGoal:publicTargetGoal{private:TamableAnimal*tameAnimal;// Owner of this goalweak_ptr<LivingEntity>ownerLastHurt;inttimestamp;public:OwnerHurtTargetGoal(TamableAnimal*tameAnimal);boolcanUse();voidstart();};