// 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()); }
// 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()); }