From 4047f825119fd65a8ed41ade4b2324d8a7f94902 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 27 六月 2022 10:27:57 +0800 Subject: [PATCH] Merge branch 'release0123' into wxr0114 --- HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs index 8f089d6..cc40903 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs @@ -165,22 +165,28 @@ 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); + } } -- Gitblit v1.8.0