cupidsboltsimulation.c 386 B

12345678910111213141516171819
  1. class CupidsBoltSimulation : Managed
  2. {
  3. protected Particle m_ParticleTail;
  4. void OnFire(Entity entity)
  5. {
  6. if (m_ParticleTail)
  7. m_ParticleTail.Stop();
  8. m_ParticleTail = ParticleManager.GetInstance().PlayOnObject(ParticleList.BOLT_CUPID_TAIL, entity);
  9. m_ParticleTail.SetWiggle(7, 0.3);
  10. }
  11. void ~CupidsBoltSimulation()
  12. {
  13. if (m_ParticleTail)
  14. m_ParticleTail.Stop();
  15. }
  16. }