UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

29 lines (20 loc) 541 B
import { BehaviorStatus } from "../BehaviorStatus.js"; import { EntityBehavior } from "./EntityBehavior.js"; /** * Makes the entity destroy itself */ export class DieBehavior extends EntityBehavior { /** * Constructor alias * @return {DieBehavior} */ static create() { return new DieBehavior(); } tick(timeDelta) { const entity = this.entity; const ecd = this.ecd; ecd.removeEntity(entity); return BehaviorStatus.Succeeded; } }