public float waitTime;
Описание
Заданное количество секунд, в течение которых инструкция yield будет ожидать.
using System.Collections;
using UnityEngine;
public class WaitForSecondsRealtimeExample : MonoBehaviour
{
public float waitTime = 3;
WaitForSecondsRealtime waitForSecondsRealtime;
IEnumerator DoWaitTest()
{
Debug.Log("Start waiting: " + Time.realtimeSinceStartup);
if (waitForSecondsRealtime == null)
waitForSecondsRealtime = new WaitForSecondsRealtime(waitTime);
else
waitForSecondsRealtime.waitTime = waitTime;
yield return waitForSecondsRealtime;
Debug.Log("End waiting: " + Time.realtimeSinceStartup);
}
void OnGUI()
{
if (GUILayout.Button("Start Waiting"))
{
StartCoroutine(DoWaitTest());
}
}
}