#ifndef Components_Particle_h__ #define Components_Particle_h__ #include "System.h" #include "Component.h" #include "Color.h" #include namespace Components { struct Particle : Component { std::vector ScaleSpectrum; double LifeTime; double SpawnTime; bool Fade; std::vector VelocitySpectrum; std::vector AngularVelocitySpectrum; std::vector OrientationSpectrum; //Keep? virtual Particle* Clone() const override { return new Particle(*this); } }; } #endif // !Components_Particle_h__