unity IEnumerator code example
Example 1: unity coroutine
void Start() {
StartCoroutine("func");
}
IEnumerator func() {
Debug.Log("Hello");
yield return new WaitForSecondsRealtime(1);
Debug.Log("World");
}
Example 2: how to start a coroutine in c#
void Start()
{
StartCoroutine(Test());
}
IEnumerator Test()
{
yield return new WaitForSeconds[2];
}
Example 3: IEnumerator
void start()
StartCoroutine(Text());
IEnumerator Text()
{
Debug.Log("Hello")
yield return new WaitForSeconds(3)
Debug.Log("ByeBye")
}
Example 4: unity ienumerator
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ExampleScript : MonoBehaviour
{
void Start()
{
StartCoroutine("example");
}
IEnumerator example()
{
}
}
Example 5: coroutine start unity
IEnumerator Start()
{
Debug.Log("Start1");
yield return new WaitForSeconds(2.5f);
Debug.Log("Start2");
}
Example 6: how to write coroutine in unity
using UnityEngine;
using System.Collections;
{
private IEnumerator coroutine; void Start()
{
print("Starting " + Time.time + " seconds");
StartCoroutine(coroutine); print("Coroutine started");
} private IEnumerator WaitAndPrint(float waitTime)
{
yield return new WaitForSeconds(waitTime);
print("Coroutine ended: " + Time.time + " seconds");
}
}