protected internal override void CollectInvolvedEntities(DataStructures.RawList<Entity> outputInvolvedEntities)
 {
     //The default implementation for solver groups looks at every single subconstraint.
     //That's not necessary for these special constraints.
     if (entityA != null)
         outputInvolvedEntities.Add(entityA);
     if (entityB != null)
         outputInvolvedEntities.Add(entityB);
 }
 protected internal override void CollectInvolvedEntities(DataStructures.RawList<Entity> outputInvolvedEntities)
 {
     //This should never really have to be called.
     if (entityA != null)
         outputInvolvedEntities.Add(entityA);
     if (entityB != null)
         outputInvolvedEntities.Add(entityB);
 }
Example #3
0
 private void OnLoaded(object obj)
 {
     DataStructures.Add(new DataStructureAxViewModel());
     DataStructures.Add(new DataStructureAyViewModel());
     SelectedDataStructure = DataStructures.First();
 }