LeviLamina
|
Public Member Functions | |
FloatWanderGoal & | operator= (FloatWanderGoal const &) |
FloatWanderGoal (FloatWanderGoal const &) | |
virtual bool | canUse () |
virtual void | tick () |
virtual void | appendDebugInfo (::std::string &str) const |
MCAPI bool | _canReach (::Vec3 const &targetPos, float dist) const |
MCAPI::Vec3 | _chooseRandomPosition (::Vec3 const &mobPos, ::Random &random) |
MCAPI::Vec3 const | _getSuitableTargetPosition () |
MCAPI bool const | _isPosCloseToSurface (::BlockSource ®ion, ::Vec3 const &targetPos, int distanceToBlocksY, int distanceToBlocksXZ) const |
MCAPI bool | $canUse () |
MCAPI void | $tick () |
MCAPI void | $appendDebugInfo (::std::string &str) const |
virtual bool | canContinueToUse () |
virtual bool | canBeInterrupted () |
virtual void | start () |
virtual void | stop () |
virtual bool | isTargetGoal () const |
virtual void | onPlayerDimensionChanged (::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) |
MCAPI void | $dtor () |
MCAPI bool | $canContinueToUse () |
MCAPI bool | $canBeInterrupted () |
MCAPI void | $start () |
MCAPI void | $stop () |
MCAPI bool | $isTargetGoal () const |
MCAPI void | $onPlayerDimensionChanged (::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 8, 8, ::Mob & > | mMob |
::ll::TypedStorage< 4, 12, ::Vec3 > | mTargetPos |
::ll::TypedStorage< 4, 4, int > | mFloatDuration |
::ll::TypedStorage< 4, 4, float > | mTargetXZDist |
::ll::TypedStorage< 4, 4, float > | mTargetYDist |
::ll::TypedStorage< 4, 4, float > | mSurfaceXZDist |
::ll::TypedStorage< 4, 4, float > | mSurfaceYDist |
::ll::TypedStorage< 4, 4, float > | mYOffset |
::ll::TypedStorage< 1, 1, bool > | mMustReach |
::ll::TypedStorage< 1, 1, bool > | mRandomReselect |
::ll::TypedStorage< 1, 1, bool > | mUseHomePositionRestriction |
::ll::TypedStorage< 1, 1, bool > | mAdditionalCollisionBuffer |
::ll::TypedStorage< 1, 1, bool > | mAllowNavigatingThroughLiquids |
::ll::TypedStorage< 1, 1, bool > | mNavigateAroundSurface |
::ll::TypedStorage< 4, 8, ::FloatRange > | mFloatDurationRange |
::ll::TypedStorage< 4, 4, int > | mRequiredControlFlags |
::ll::TypedStorage< 8, 32, ::std::string > | mName |
::ll::TypedStorage< 2, 2, ushort > | mTypeId |
|
virtual |
Implements Goal.
|
virtual |
Reimplemented from Goal.
|
virtual |
Implements Goal.
MCAPI bool FloatWanderGoal::_canReach | ( | ::Vec3 const & | targetPos, |
float | dist ) const |
MCAPI::Vec3 const FloatWanderGoal::_getSuitableTargetPosition | ( | ) |
MCAPI bool const FloatWanderGoal::_isPosCloseToSurface | ( | ::BlockSource & | region, |
::Vec3 const & | targetPos, | ||
int | distanceToBlocksY, | ||
int | distanceToBlocksXZ ) const |
MCAPI bool FloatWanderGoal::$canUse | ( | ) |
MCAPI void FloatWanderGoal::$tick | ( | ) |
MCAPI void FloatWanderGoal::$appendDebugInfo | ( | ::std::string & | str | ) | const |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |