#pragma once #include "Component.h" #include "Constants.h" #include #include enum class Stats { MOVEMENT_SPEED, ATTACK_SPEED }; class StatEffectsComponent : public Component{ public: StatEffectsComponent() {}; ~StatEffectsComponent() {}; void init() override; void update() override; void modifyStatDur(Stats stat, uint8_t duration); void modifyStatValue(Stats stat, int modifier); private: std::array buffs = { 0 }; };