25 #ifndef __I6ENGINE_API_WAYNETNAVIGATIONCOMPONENT_H__
26 #define __I6ENGINE_API_WAYNETNAVIGATIONCOMPONENT_H__
50 return "WaynetNavigation";
60 std::vector<Vec3> getPath(
const Vec3 & from,
const Vec3 & to)
const override;
65 std::vector<Vec3> getPath(
const Vec3 & from,
const std::string & to)
const override;
68 void Init()
override {
Use for navigation by waypoints.
#define ISIXE_MODULES_API
std::map< std::string, std::string > attributeMap
Implements 3-dimensional vectors.
std::string getTemplateName() const override
returns the name this template was registered with
std::vector< componentOptions > getComponentOptions() override
returns a vector containing all options of the Component being readable and writeable in the editor ...
attributeMap synchronize() const override
synchronizes the Components state
Used for navigation between points.