#ifndef BarrelSteering_h__ #define BarrelSteering_h__ #include "Component.h" namespace Components { struct BarrelSteering : Component { BarrelSteering() : TurnSpeed(1.f), Axis(glm::vec3(0,1,0)){ } float TurnSpeed; glm::vec3 Axis; EntityID ShotTemplate; float ShotSpeed; virtual BarrelSteering* Clone() const override { return new BarrelSteering(*this); } }; } #endif // BarrelSteering_h__