public void createInstanceFromClass() { if (Classifier != null) { //Debug.Log("CreateInstanceFromClass"); //foreach(KeyValuePair<string,Property> prop in Classifier.Attributes.convertToDictionary()) //Debug.Log(Classifier.Attributes.KeysList.Count); foreach (KeyValuePair <string, Property> prop in Classifier.Attributes) { Slot s; //Debug.Log("Adding Slot : " + prop.Key); if (prop.Value.IsDerived) { s = new SlotDerived(this, prop.Value); } else { s = new Slot(this, prop.Value); } slots.Add(prop.Key, s); } } }
public void createInstanceFromClass() { if (Classifier != null) { //Debug.Log("CreateInstanceFromClass"); //foreach(KeyValuePair<string,Property> prop in Classifier.Attributes.convertToDictionary()) //Debug.Log(Classifier.Attributes.KeysList.Count); foreach (KeyValuePair<string, Property> prop in Classifier.Attributes) { Slot s; //Debug.Log("Adding Slot : " + prop.Key); if (prop.Value.IsDerived) { s = new SlotDerived(this, prop.Value); } else { s = new Slot(this, prop.Value); } slots.Add(prop.Key, s); } } }