// Token: 0x060000E8 RID: 232 RVA: 0x00009164 File Offset: 0x00007364 protected override bool ExportUnitechnik(AssemblyInstance assemblyInstance, IEnumerable <RevitElement <Part> > parts, int iProdNo, CNCProjectData projectData) { Wall wall; if (parts == null) { wall = null; } else { RevitElement <Part> revitElement = parts.FirstOrDefault <RevitElement <Part> >(); wall = ((revitElement != null) ? revitElement.getWall() : null); } Wall wall2 = wall; bool flag = wall2 == null; bool result; if (flag) { ItFailures.PostFailure(ItFailures.UnitechnikFailure, assemblyInstance.Id); result = false; } else { result = base.ExportUnitechnik(assemblyInstance, parts, iProdNo, projectData); } return(result); }
// Token: 0x060000EB RID: 235 RVA: 0x000093D0 File Offset: 0x000075D0 protected override MountingPartData getOpeningData(RevitElement <Opening> opening, RevitElement <Part> part) { Wall wall = part.getWall(); ItGeVector3d viewDirection = wall.yAxis(); return(base.GetOpeningData(opening, part, viewDirection)); }