3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/ai/navigation/PathNavigation.h"
7#include "mc/world/level/BlockPos.h"
24 ::ll::TypedStorage<4, 12, ::BlockPos> mPathToPosition;
34 virtual ::std::unique_ptr<::Path>
38 virtual ::std::unique_ptr<::Path>
45 virtual bool canUpdatePath(
::Mob const& mob)
const ;
Definition BlockSource.h:67
Definition NavigationComponent.h:22
Definition PathNavigation.h:17
Definition WallClimberPathNavigation.h:20
MCAPI ::std::unique_ptr<::Path > $createPath(::NavigationComponent &parent, ::Mob &mob, ::Vec3 const &pos)
MCAPI ::std::unique_ptr<::Path > $createPath(::NavigationComponent &parent, ::Mob &mob, ::Actor const &target)
static MCAPI void ** $vftable()
MCAPI bool _isInsideBorderBlock(::AABB const &aabb, ::BlockSource const ®ion, float grow) const
MCAPI bool $moveTo(::NavigationComponent &parent, ::Mob &mob, ::Actor &target, float speed)
MCAPI void $tick(::NavigationComponent &parent, ::Mob &mob)
MCAPI bool $canUpdatePath(::Mob const &mob) const