14class HurtByTargetGoal :
public ::TargetGoal {
22 virtual bool canUse() ;
24 virtual void start() ;
26 virtual void appendDebugInfo(::std::string& str)
const ;
28 virtual void alertOther(
::Mob* other,
::Mob* hurtByMob);
34 MCAPI HurtByTargetGoal(
::Mob& mob, ::std::vector<::MobDescriptor>
const& targetTypes,
bool hurtOwner);
40 MCAPI
void* $ctor(
::Mob& mob, ::std::vector<::MobDescriptor>
const& targetTypes,
bool hurtOwner);
50 MCAPI
void $appendDebugInfo(::std::string& str)
const;
52 MCAPI
void $alertOther(
::Mob* other,
::Mob* hurtByMob);