Canguro.Model.Serializer.ModelRepairer.Repair C# (CSharp) Метод

Repair() приватный Метод

private Repair ( Catalog materials, Catalog sections ) : void
materials Catalog
sections Catalog
Результат void
        private void Repair(Catalog<Material.Material> materials, Catalog<Section.Section> sections)
        {
            foreach (Section.FrameSection sec in sections)
            {
                if (sec.Material == null)
                    sec.Material = Material.MaterialManager.Instance.DefaultSteel;
                else if (materials[sec.Material.Name] == null)
                    materials[sec.Material.Name] = sec.Material;
                else if (materials[sec.Material.Name] != sec.Material)
                    sec.Material = materials[sec.Material.Name];
            }
        }

Same methods

ModelRepairer::Repair ( Design design ) : void
ModelRepairer::Repair ( Model model ) : void
ModelRepairer::Repair ( Model model, Load value ) : void
ModelRepairer