protected void CreateComponents(MoleculePattern moleculePattern) { foreach (List <ComponentDef> aTypeOfComponent in definition.componentDefs.Values) { foreach (ComponentDef componentDef in aTypeOfComponent) { CreateComponent(componentDef); } } moleculePattern.SetStateOfMolecule(this); }
public void SetToProductState(MoleculePattern productMoleculePattern) { productMoleculePattern.SetStateOfMolecule(this); stateWasUpdated = true; }