6#include "SoundEffects.h"
10class ProjectileComponent :
public Component
15 ProjectileComponent(
int range,
int speed, Vector2D direction, Entity* owner, SoundEffects soundEffect)
16 : range(range), speed(speed), direction(direction), owner(owner), soundEffect(soundEffect) {}
17 ~ProjectileComponent() {}
20 void update(uint_fast16_t diffTime)
override;
23 TransformComponent* transformComponent;
29 Entity* owner =
nullptr;
33 SoundEffects soundEffect;