25 #ifndef __I6ENGINE_API_FOLLOWCOMPONENT_H__
26 #define __I6ENGINE_API_FOLLOWCOMPONENT_H__
72 void Finalize()
override;
#define ISIXE_MODULES_API
A weak pointer observing a sharedPtr.
std::string getTemplateName() const override
returns the name this template was registered with
std::map< std::string, std::string > attributeMap
Component for objects following another one (e.g. projectiles) For creating a FollowComponent, these keys are possible: Name Required Type Description Public targetID yes int64_t id of the GameObject that should be followed yes speed yes double speed in meters / second yes
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.