| | |
| | | btn.IsSelected = !btn.IsSelected; |
| | | if (btn.IsSelected) |
| | | { |
| | | function.roomIds.Add(room.uid); |
| | | function.roomIds.Add(room.roomId); |
| | | } |
| | | else |
| | | { |
| | | function.roomIds.Remove(room.uid); |
| | | function.roomIds.Remove(room.roomId); |
| | | } |
| | | if (changeList.Contains(function)) |
| | | { |
| | |
| | | btn.IsSelected = !btn.IsSelected; |
| | | if (btn.IsSelected) |
| | | { |
| | | function.roomIds.Add(room.uid); |
| | | function.roomIds.Add(room.roomId); |
| | | } |
| | | else |
| | | { |
| | | function.roomIds.Remove(room.uid); |
| | | function.roomIds.Remove(room.roomId); |
| | | } |
| | | if (changeList.Contains(function)) |
| | | { |
| | |
| | | btnConfrim.MouseUpEventHandler = (sender, e) => { |
| | | foreach(var f in changeList) |
| | | { |
| | | f.SaveFunctionData(); |
| | | f.SaveFunctionData(true); |
| | | } |
| | | room.SaveRoomData(); |
| | | room.GetRoomFunctions(true); |