GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator
	// Use this for initialization
	void Start () 
	{
		ParallelTaskCollection pt = new ParallelTaskCollection();
		SerialTaskCollection	st = new SerialTaskCollection();
		
		st.Add(Print("s1"));
		st.Add(Print("s2"));
		st.Add(DoSomethingAsynchonously());
		st.Add(Print("s3"));
		st.Add(Print("s4"));
		
		pt.Add(Print("1"));
		pt.Add(Print("2"));
		pt.Add(WWWTest("www.google.com"));
		pt.Add(WWWTest("http://download.thinkbroadband.com/5MB.zip"));
		pt.Add(WWWTest("www.ebay.com"));
		pt.Add(Print("3"));
		pt.Add(Print("4"));
		pt.Add(st);
		pt.Add(Print("5"));
		pt.Add(Print("6"));
		pt.Add(Print("7"));
			
		TaskRunner.Instance.Run(pt.GetEnumerator());
	}
예제 #2
0
	// Use this for initialization
	void Start () 
	{
		Application.targetFrameRate = 20;
		
		ParallelTaskCollection pt = new ParallelTaskCollection();
		SerialTaskCollection	st = new SerialTaskCollection();
		
		st.Add(Print("s1"));
		st.Add(DoSomethingAsynchonously());
		st.Add(Print("s3"));
		
		pt.Add(Print("1"));
		pt.Add(Print("2"));
		pt.Add(Print("3"));
		pt.Add(Print("4"));
		pt.Add(Print("5"));
		pt.Add(st);
		pt.Add(Print("6"));
		pt.Add(WWWTest ());
		pt.Add(Print("7"));
		pt.Add(Print("8"));
			
		StartCoroutine(pt.GetEnumerator());
	}