Esempio n. 1
0
        // 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);
        }
Esempio n. 2
0
        // 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));
        }