| | |
| | | Config.Instance.HomeId = GetHouseIdByFilePath(Config.Instance.HomeFilePathList[0]); |
| | | } |
| | | Config.Instance.Save(); |
| | | //检测住宅对象 |
| | | if (Config.Instance.Home.Id == string.Empty)
|
| | | {
|
| | | Config.Instance.Home = House.GetHouseByHouseId(Config.Instance.HomeId);
|
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | get |
| | | { |
| | | return GetFloorName(CurrentFloorId); |
| | | return GetFloorNameById(CurrentFloorId); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// GetFloorName |
| | | /// 获取楼层名称 |
| | | /// </summary> |
| | | /// <param name="floorId"></param> |
| | | /// <returns></returns> |
| | | public string GetFloorName(string floorId) |
| | | public string GetFloorNameById(string floorId) |
| | | { |
| | | if (string.IsNullOrEmpty(floorId)) |
| | | if (Config.Instance.Home.FloorDics.Count == 0) |
| | | { |
| | | return null; |
| | | } |
| | | if (Config.Instance.Home.FloorDics.Count == 0 || Config.Instance.Home.FloorDics.ContainsKey(floorId) == false) |
| | | { |
| | | return null; |
| | | } |
| | | return Config.Instance.Home.FloorDics[floorId]; |
| | | } |
| | | |
| | | foreach (var floor in Config.Instance.Home.FloorDics) |
| | | { |
| | | if (floorId == floor.Key) |
| | | { |
| | | return floor.Value; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | #endregion |
| | | |