mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-04 04:47:13 +08:00
Infinite and alternating effects
This commit is contained in:
@ -157,6 +157,14 @@ abstract class PositionComponent extends Component {
|
||||
_effects.add(effect..component = this);
|
||||
}
|
||||
|
||||
void removeEffect(PositionComponentEffect effect) {
|
||||
effect.dispose();
|
||||
}
|
||||
|
||||
void clearEffects() {
|
||||
_effects.forEach(removeEffect);
|
||||
}
|
||||
|
||||
@mustCallSuper
|
||||
@override
|
||||
void update(double dt) {
|
||||
|
||||
Reference in New Issue
Block a user