58 ::std::string
const& name,
75 ::ll::TypedStorage<1, 1, bool> mUsingPOI;
76 ::ll::TypedStorage<1, 1, bool> mPathingInvalid;
77 ::ll::TypedStorage<4, 12, ::BlockPos> mInsidePos;
78 ::ll::TypedStorage<4, 12, ::BlockPos> mStartPos;
79 ::ll::TypedStorage<4, 24, ::AABB> mPOIBoundingBox;
80 ::ll::TypedStorage<8, 8, ::Tick> mCooldownTimer;
81 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
82 ::ll::TypedStorage<8, 8, ::Tick> mTimeoutCooldown;
83 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
96 virtual bool canUse() ;
99 virtual bool canContinueToUse() ;
102 virtual void start() ;
105 virtual void stop() ;
108 virtual void tick() ;
111 virtual void appendDebugInfo(::std::string& str)
const ;