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); }
private void OnLoaded(object obj) { DataStructures.Add(new DataStructureAxViewModel()); DataStructures.Add(new DataStructureAyViewModel()); SelectedDataStructure = DataStructures.First(); }