import {Trait} from '../trait'; export class Layered extends Trait { initialize() { this._layer = undefined; } destroy() { delete this._layer; this.entity.emit('removedFromLayer'); } get layer() { return this._layer; } set layer(layer) { this._layer = layer; this.entity.emit('addedToLayer'); } }