public static void Print(MyCollection collection) { Iterator iterator = collection.CreateIterator(); for (Item item = iterator.First(); !iterator.IsDone; item = iterator.Next()) { Console.WriteLine(item.GetDetails()); } Console.WriteLine(); }
public static int LiveCounter(MyCollection collection) { Iterator iterator = collection.CreateIterator(); int lives = 0; for (Item item = iterator.First(); !iterator.IsDone; item = iterator.Next()) { if (!item.GetDetails().StartsWith("DeadSoldierBehavior")) { lives++; } } return(lives); }