Exemple #1
0
 private void AddPartStatus(PartsModel.PartsGroup parts, SceneNode node)
 {
     if (!parts.CanSetStatus())
     {
         return;
     }
     foreach (PartInPartsExplorer partInPartsExplorer in (List <PartInPartsExplorer>)parts)
     {
         partInPartsExplorer.Status = partInPartsExplorer.TargetType.IsAssignableFrom((ITypeId)node.Type) ? PartStatus.Assigned : PartStatus.WrongType;
     }
     this.UpdateElementTimelineItem(node as SceneElement, parts[0]);
 }