import { RoomObjectWidgetRequestEvent } from '@nitrots/events'; import { FurnitureLogic } from './FurnitureLogic'; export class FurniturePlaceholderLogic extends FurnitureLogic { public getEventTypes(): string[] { const types = [ RoomObjectWidgetRequestEvent.PLACEHOLDER ]; return this.mergeTypes(super.getEventTypes(), types); } public useObject(): void { if(!this.object || !this.eventDispatcher) return; this.eventDispatcher.dispatchEvent(new RoomObjectWidgetRequestEvent(RoomObjectWidgetRequestEvent.PLACEHOLDER, this.object)); } }