14class MoveTowardsRestrictionGoal :
public ::Goal {
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() =
default;
34 virtual bool canContinueToUse() ;
36 virtual void start() ;
42 MCAPI
bool _randomizeWantedPositionTowardsRestriction(
::Vec3 const& restrictionCenter);
48 MCFOLD
bool $canContinueToUse();