Exemplo n.º 1
0
        public static void FillFloorWithSingleRoom(IBuilding building, IVolume volume, IFloorplan floorplan)
        {
#if UNITY_EDITOR
            UnityEditor.Undo.RecordObject((Floorplan)floorplan, "Room Creation");
#endif
            floorplan.ClearRooms();

//			for(int i = 0; i < volume.AllBuildingPoints().Length; i++)
//			{
//				Debug.Log(volume.AllBuildingPoints()[i].ToString());
//			}
            Room floorRoom = new Room(volume.AllBuildingPoints(), Vector3.zero);
            floorplan.AddRoom(floorRoom);
            floorplan.MarkModified();
            building.MarkModified();
        }