hi i am using unity 4.0
i have read the docs Unity - Scripting API: MonoBehaviour.StartCoroutine
this is my code:
using UnityEngine;
using System.Collections;
public class testing : MonoBehaviour {
void Start() {
print("Starting " + Time.time);
StartCoroutine(WaitAndPrint(2.0F));
print("Before WaitAndPrint Finishes " + Time.time);
}
IEnumerator WaitAndPrint(float waitTime) {
yield return new WaitForSeconds(waitTime);
print("WaitAndPrint " + Time.time);
}
}
and this is my output:
Starting 0
UnityEngine.MonoBehaviour: print(Object)
testing:Start() (at Assets/Sistema/Utils/testing.cs:16)
Before WaitAndPrint Finishes 0
UnityEngine.MonoBehaviour: print(Object)
testing:Start() (at Assets/Sistema/Utils/testing.cs:20)
and no more…
why i am not getting the print("WaitAndPrint " + Time.time); output???
thanks