silphius/public/assets/misc/death-default.js
2024-07-27 12:31:52 -05:00

20 lines
370 B
JavaScript

const {Sprite, Ticking} = entity;
if (Sprite) {
const {promise} = transition(
entity.Sprite,
{
scaleX: {
duration: 0.25,
magnitude: -entity.Sprite.scaleX,
},
scaleY: {
duration: 0.25,
magnitude: entity.Sprite.scaleY * 2,
},
},
)
Ticking.add(promise);
await promise;
ecs.destroy(entity.id);
}