3#include <zenkit/world/WayNet.hh>
14 WayPoint(
const zenkit::WayPoint& dat);
26 bool checkName(std::string_view
name,
bool inexact =
true)
const;
44 mutable int32_t
pathLen = std::numeric_limits<int32_t>::max();
47 float qDistTo(
float x,
float y,
float z)
const;
54 mutable uint32_t useCount=0;
56 std::vector<Conn> conn;
uint32_t useCounter() const
WayPoint(WayPoint &&)=default
Tempest::Vec3 position() const
WayPoint & operator=(WayPoint &&)=default
WayPoint(const Tempest::Vec3 &pos, std::string_view name)
const std::vector< Conn > & connections() const
void connect(WayPoint &w)
bool checkName(std::string_view name, bool inexact=true) const
WayPoint(const WayPoint &)=default
WayPoint(const Tempest::Vec3 &pos, const Tempest::Vec3 &dir, std::string_view name, bool isFp)
bool hasLadderConn(const WayPoint *w) const
float qDistTo(float x, float y, float z) const
Tempest::Vec3 direction() const