| 123456789101112131415161718192021 |
- 'atomic component';
- //ParticleSystem component
- exports.component = function(self) {
- //link to the current node
- var node = self.node;
- //get emitter
- var emitter = node.getComponent("ParticleEmitter2D");
- //listen to events and set an effect
- self.subscribeToEvent(Atomic.ScriptEvent("PlayHearts", function() {
- emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/love.pex");
- }));
- self.subscribeToEvent(Atomic.ScriptEvent("PlaySpark", function() {
- emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/explode.pex");
- }));
- self.subscribeToEvent(Atomic.ScriptEvent("PlaySnow", function() {
- emitter.effect = Atomic.cache.getResource("ParticleEffect2D", "Particles/snow.pex");
- }));
- };
|