unity time before something happens code example
Example 1: Time delay C# unity
void start()
StartCoroutine(Text());
IEnumerator Text() // <- its a standalone method
{
Debug.Log("Hello")
yield return new WaitForSeconds(3)
Debug.Log("ByeBye")
}
Example 2: unity c# method after delay
Invoke("DoSomething", 2);//this will happen after 2 seconds