ParticleVisual.cpp 633 B

1234567891011121314151617181920212223
  1. #include "core/particles/ParticleVisual.h"
  2. //------------------------------------------------------------------------------
  3. VisualParticle::VisualParticle():
  4. Particle()
  5. {
  6. m_ParticleType = PT_VISUAL;
  7. m_Emittable = true; // Default is false, but visual particles are always emitted.
  8. }
  9. //------------------------------------------------------------------------------
  10. void
  11. VisualParticle::InitForExpiration()
  12. {
  13. Particle::InitForExpiration();
  14. if (additional_data != nullptr)
  15. {
  16. additional_data->SetVisible(false);
  17. }
  18. }
  19. //------------------------------------------------------------------------------