25 #ifndef __I6ENGINE_API_COMPONENTS_MOVECOMPONENT_H__
26 #define __I6ENGINE_API_COMPONENTS_MOVECOMPONENT_H__
59 void navigate(
const Vec3 & to);
64 void navigate(
const std::string & to);
69 std::vector<Vec3> _path;
75 void Finalize()
override;
std::string getTemplateName() const override
returns the name this template was registered with
#define ISIXE_MODULES_API
Component used for moving through the world requires both, a MovementComponent and a NavigationCompon...
A weak pointer observing a sharedPtr.
std::map< std::string, std::string > attributeMap
Implements 3-dimensional vectors.
std::vector< componentOptions > getComponentOptions() override
returns a vector containing all options of the Component being readable and writeable in the editor ...
Component Base Class. All Components must derive from Component.