diff --git a/sprite.go b/sprite.go index 4e32b1e..fb0c89e 100644 --- a/sprite.go +++ b/sprite.go @@ -488,6 +488,8 @@ func (p *Sprite) OnTurning__1(onTurning func()) { func (p *Sprite) Die() { aniName := p.getStateAnimName(StateDie) p.SetDying() + + p.Stop(OtherScriptsInSprite) if ani, ok := p.animations[aniName]; ok { p.goAnimate(aniName, ani) }