Ejemplo n.º 1
0
        void Start()
        {
            ConcreteAggregate aggregate = new ConcreteAggregate();

            aggregate[0] = "A";
            aggregate[1] = "B";
            aggregate[2] = "C";
            aggregate[3] = "D";

            Iterator ite = aggregate.CreatorIterator();

            Debug.Log("Iterating over collection");

            object item = ite.First();

            while (item != null)
            {
                Debug.Log(item);
                item = ite.Next();
            }
        }