ParticleSystem.js 611 B

123456789101112131415161718192021
  1. 'atomic component';
  2. exports.component = function(self) {
  3. var node = self.node;
  4. var emitter = node.getComponent("ParticleEmitter2D");
  5. self.subscribeToEvent("PlayHearts", function() {
  6. emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/love.pex");
  7. });
  8. self.subscribeToEvent("PlaySpark", function() {
  9. emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/explode.pex");
  10. });
  11. self.subscribeToEvent("PlaySnow", function() {
  12. emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/snow.pex");
  13. });
  14. }