18 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
19 ::ll::TypedStorage<4, 4, float> mRollXd;
20 ::ll::TypedStorage<4, 4, float> mRollZd;
21 ::ll::TypedStorage<4, 4, float> mProbability;
26 RollGoal& operator=(RollGoal
const&);
27 RollGoal(RollGoal
const&);
33 virtual bool canUse() ;
35 virtual bool canContinueToUse() ;
37 virtual bool canBeInterrupted() ;
39 virtual void start() ;
45 virtual void appendDebugInfo(::std::string& str)
const ;
47 virtual ~RollGoal() =
default;
53 MCAPI
bool _checkForDamagingBlocks()
const;
55 MCAPI
void _handleRoll(
int rollCounter,
::Vec3& positionDelta,
float& rollX,
float& rollZ)
const;
63 MCAPI
bool $canContinueToUse();
65 MCFOLD
bool $canBeInterrupted();
73 MCAPI
void $appendDebugInfo(::std::string& str)
const;