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(); }