| | |
| | | else |
| | | { |
| | | var selectedRoom = Room.CurrentSpatial.RoomList.Find((obj) => obj.uid == DB_ResidenceData.Instance.sceneChooseRoomId); |
| | | |
| | | var listAllFun = new List<Function>();
|
| | | var listFun = new List<Function>();
|
| | | listAllFun.AddRange(unallocatedList);
|
| | | listAllFun.AddRange(allocatedList); |
| | | |
| | | btnFloor.Text = selectedRoom.floorRoomName; |
| | | foreach(var funtion in listAllFun) |
| | | if (selectedRoom == null) |
| | | { |
| | | if (funtion.roomIds.Contains(selectedRoom.roomId)) |
| | | { |
| | | listFun.Add(funtion); |
| | | } |
| | | LoadFunctionListRow(null); |
| | | } |
| | | LoadFunctionListRow(listFun); |
| | | else |
| | | { |
| | | |
| | | var listAllFun = new List<Function>(); |
| | | var listFun = new List<Function>(); |
| | | listAllFun.AddRange(unallocatedList); |
| | | listAllFun.AddRange(allocatedList); |
| | | |
| | | btnFloor.Text = selectedRoom.floorRoomName; |
| | | foreach (var funtion in listAllFun) |
| | | { |
| | | if (funtion.roomIds.Contains(selectedRoom.roomId)) |
| | | { |
| | | listFun.Add(funtion); |
| | | } |
| | | } |
| | | LoadFunctionListRow(listFun); |
| | | } |
| | | } |
| | | |
| | | |