Exemple #1
0
 public RobotComponent GetRobotComponent(RobotComponentType componentType)
 {
     return(RobotComponents.FirstOrDefault(c => c.Type == componentType));
 }
Exemple #2
0
 public T GetRobotComponent <T>() where T : RobotComponent
 {
     return(RobotComponents.OfType <T>().FirstOrDefault());
 }
Exemple #3
0
 protected internal override double ComputeHeight()
 {
     return(RobotComponents.Sum(c => c.ComputeHeight()));
 }