From 311a4f28b066e35ad9b459f476272f74df996d46 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 19 Aug 2019 16:05:57 +0900 Subject: Resolve #5298 --- src/client/app/common/scripts/room/room.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/client/app/common/scripts') diff --git a/src/client/app/common/scripts/room/room.ts b/src/client/app/common/scripts/room/room.ts index d5df9a54e4..0205b1e1ce 100644 --- a/src/client/app/common/scripts/room/room.ts +++ b/src/client/app/common/scripts/room/room.ts @@ -696,6 +696,21 @@ export class Room { this.onChangeSelect(null); } + /** + * 全ての家具を部屋から削除します + */ + @autobind + public removeAllFurnitures() { + this.exitTransformMode(); + for (const obj of this.objects) { + this.scene.remove(obj); + } + this.objects = []; + this.furnitures = []; + this.selectedObject = null; + this.onChangeSelect(null); + } + /** * 部屋の床の色を変更します * @param color 色 -- cgit v1.2.3-freya