13class RandomBreachingGoal :
public ::RandomStrollGoal {
17 ::ll::TypedStorage<4, 4, int> mCooldown;
18 ::ll::TypedStorage<4, 4, int> mTimer;
19 ::ll::TypedStorage<4, 4, int> mAttempts;
24 RandomBreachingGoal();
29 virtual bool canUse() ;
31 virtual bool canContinueToUse() ;
33 virtual void start() ;
37 virtual bool canBeInterrupted() ;
39 virtual void appendDebugInfo(::std::string& str)
const ;
41 virtual bool _setWantedPosition() ;
47 MCAPI RandomBreachingGoal(
::Mob& mob,
float speed,
int xzDist,
int yDist,
int interval,
float cooldown);
53 MCAPI
void* $ctor(
::Mob& mob,
float speed,
int xzDist,
int yDist,
int interval,
float cooldown);
61 MCAPI
bool $canContinueToUse();
67 MCFOLD
bool $canBeInterrupted();
69 MCAPI
void $appendDebugInfo(::std::string& str)
const;
71 MCAPI
bool $_setWantedPosition();