14class MoveTowardsRestrictionGoal :
public ::BaseGoal {
18 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
19 ::ll::TypedStorage<4, 4, float> mSpeedMultiplier;
20 ::ll::TypedStorage<4, 12, ::Vec3> mWantedPosition;
25 MoveTowardsRestrictionGoal& operator=(MoveTowardsRestrictionGoal
const&);
26 MoveTowardsRestrictionGoal(MoveTowardsRestrictionGoal
const&);
27 MoveTowardsRestrictionGoal();
32 virtual ~MoveTowardsRestrictionGoal() ;
34 virtual bool canContinueToUse() ;
36 virtual void start() ;
42 MCAPI
explicit MoveTowardsRestrictionGoal(
::Mob& mob);
44 MCFOLD ::Mob
const& _getMob()
const;
46 MCAPI
bool _randomizeWantedPositionTowardsRestriction(
::Vec3 const& restrictionCenter);
52 MCAPI
void* $ctor(
::Mob& mob);
64 MCFOLD
bool $canContinueToUse();