import {Trait} from '../trait'; export class Roomed extends Trait { initialize() { this._room = undefined; } destroy() { delete this._room; this.entity.emit('removedFromRoom'); } get room() { return this._room; } set room(room) { this._room = room; this.entity.emit('addedToRoom'); } }