public void OnInitialised() { AnimalSections = new List <animalSection>(); inhouseStores = new List <store>(); for (int i = 0; i < numberOfAnimalSection; i++) { animalSection section = new animalSection(numberOfFloors); AnimalSections.Add(section); } for (int i = 0; i < numberOfInhouseStores; i++) { store section = new store(); inhouseStores.Add(section); } }
public void OnProcess() { Console.WriteLine(My.Name.ToString() + " pighousing name in pighousing " + My.ChildrenAsObjects.Count()); for (int i = 0; i < My.ChildrenAsObjects.Count(); i++) { animalSection stuff = (animalSection)My.ChildrenAsObjects[i]; Console.WriteLine(stuff.getNrOfAnimals()); Console.WriteLine(My.ChildrenAsObjects[i].GetType()); // for (int j = 0; j < ((Component)My.ChildrenAsObjects[i]).ChildrenAsObjects.Count(); j++) { // Console.WriteLine(((Component)My.ChildrenAsObjects[i]).ChildrenAsObjects.Name+" floor name in pighousing"); } } }