using System;
using System.Collections.Generic;
namespace HDL_ON.Entity
{
///
/// 房间对象
///
[Serializable]
public class Floor
{
///
/// 楼层名称
///
public string name = "1 F";
///
/// 楼层ID
///
public string sid;
}
///
/// 房间对象
///
[Serializable]
public class Room
{
///
/// 房间名
///
public string name = "Room";
///
/// 房间ID
///
public string sid;
///
/// 楼层索引
///
public string floorId = "";
///
/// 房间背景
///
public string backgroundImage = "Classification/Room/Roombg.png";
///
/// 楼层
///
public string floor
{
get
{
if (DB_ResidenceData.residenceData.floors.Count > 0)
{
var f = DB_ResidenceData.residenceData.floors.Find((obj) => obj.sid == floorId);
if (f != null)
{
return f.name;
}
}
return "";
}
}
///
/// 房间功能列表
///
[Newtonsoft.Json.JsonIgnore]
public List functions = new List();
public void RefreshFunctions()
{
List funcList = new List();
foreach (var f in DB_ResidenceData.residenceData.functionList.functions)
{
if (f.roomIdList.Contains(sid) && sid != null)
{
funcList.Add(f);
}
}
functions = funcList;
}
}
}