31 ::ll::TypedStorage<8, 8, ::Tick> mTimeoutCooldown;
32 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
45 MCAPI
void addCooldownTicksBySeconds(
float const& seconds);
51 MCAPI
static void buildSchema(
52 ::std::string
const& name,
69 ::ll::TypedStorage<1, 1, bool> mUsingPOI;
70 ::ll::TypedStorage<1, 1, bool> mPathingInvalid;
71 ::ll::TypedStorage<4, 12, ::BlockPos> mInsidePos;
72 ::ll::TypedStorage<4, 12, ::BlockPos> mStartPos;
73 ::ll::TypedStorage<4, 24, ::AABB> mPOIBoundingBox;
74 ::ll::TypedStorage<8, 8, ::Tick> mCooldownTimer;
75 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
76 ::ll::TypedStorage<8, 8, ::Tick> mTimeoutCooldown;
77 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
90 virtual bool canUse() ;
93 virtual bool canContinueToUse() ;
96 virtual void start() ;
102 virtual void tick() ;
105 virtual void appendDebugInfo(::std::string& str)
const ;
116 MCAPI
void _startPathfinding();
122 MCAPI
bool $canUse();
124 MCAPI
bool $canContinueToUse();
132 MCAPI
void $appendDebugInfo(::std::string& str)
const;