| 521 | } |
| 522 | |
| 523 | bool ParticleNode::update(double deltaTime) { |
| 524 | if (_flags.isOn(ParticleNode::Finished)) { |
| 525 | _flags.setOff(ParticleNode::Finished); |
| 526 | unscheduleUpdate(); |
| 527 | emit("Finished"_slice); |
| 528 | } |
| 529 | return Node::update(deltaTime); |
| 530 | } |
| 531 | |
| 532 | void ParticleNode::render() { |
| 533 | if (_quads.empty()) { |