/// <summary> /// 获取门禁信息 /// </summary> /// <param name="devInfo"></param> /// <param name="doorID"></param> /// <param name="parentID"></param> /// <returns></returns> private Dev_DoorAccess GetDoorAccessInfo(DevInfo devInfo, string doorID, int?parentID) { Dev_DoorAccess access = new Dev_DoorAccess() { DevID = devInfo.DevID, DoorId = doorID, ParentId = parentID }; return(access); }
/// <summary> /// 获取门禁所有信息 /// </summary> private void GetDoorAccessData(GameObject door, string doorID, int?areaId, out DoorAccessDevController controller, out Dev_DoorAccess doorAccessInfo) { DevInfo devInfo = GetDevInfo(areaId); controller = SetDevController(door, devInfo, areaId); DevPos pos = GetDevPos(devInfo.DevID, door); devInfo.Pos = pos; doorAccessInfo = GetDoorAccessInfo(devInfo, doorID, areaId); doorAccessInfo.DevInfo = devInfo; controller.DoorAccessInfo = doorAccessInfo; }