import {Trait} from "../Entity.js"; export default class Collider extends Trait { constructor(entity) { super(entity, "collider"); this.collides = false; this.cEntity = null; this.cStructure = null; } collideEntity(e) { this.cEntity = e; this.collides = true; } collideStructure(s) { this.cStructure = s; this.collides = true; } postUpdate() { this.cEntity = null; this.cStructure = null; this.collides = false; } }