3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/ai/navigation/PathNavigation.h"
22 ::ll::TypedStorage<1, 1, bool> mHadGravity;
23 ::ll::TypedStorage<1, 1, bool> mCanPathFromAir;
24 ::ll::TypedStorage<4, 4, float const> mMinWaypointRadius;
37 virtual ::Vec3 getTempMobPos(
::Mob const& mob)
const ;
40 virtual ::std::unique_ptr<::Path>
44 virtual ::std::unique_ptr<::Path>
51 virtual bool canUpdatePath(
::Mob const& mob)
const ;
Definition FlyingPathNavigation.h:18
MCAPI bool $canUpdatePath(::Mob const &mob) const
MCAPI void $stop(::NavigationComponent &parent, ::Mob &mob)
MCAPI ::std::unique_ptr<::Path > $createPath(::NavigationComponent &parent, ::Mob &mob, ::Actor const &target)
MCAPI void _disableGravity(::Mob &mob)
MCAPI void _restorePreviousGravityFlag(::Mob &mob)
MCAPI void $updatePath(::NavigationComponent &parent, ::Mob &mob)
MCAPI void $initializeInternal(::Mob &mob, ::NavigationDescription *description)
MCAPI void $tick(::NavigationComponent &parent, ::Mob &mob)
MCAPI::Vec3 $getTempMobPos(::Mob const &mob) const
MCAPI void _storePreviousGravityFlag(::Mob &mob)
MCAPI ::std::unique_ptr<::Path > $createPath(::NavigationComponent &parent, ::Mob &mob, ::Vec3 const &pos)
static MCAPI void ** $vftable()
Definition NavigationComponent.h:22
Definition PathNavigation.h:17
Definition NavigationDescription.h:13