延迟调用
延迟调用允许您在指定时间后调用指定的方法。
示例
您可以使用Updater.AddDelayCall来添加一个延迟调用。
using UnityEngine;
using winS.Unity;
public class Example_DelayCall
{
private DelayCall delayCall;
public void Start()
{
delayCall = Updater.AddDelayCall(2f, MyDelayCall);
}
public void Stop()
{
delayCall.Stop();
}
private void MyDelayCall()
{
Debug.Log(Time.time);
}
}
上述代码通过Updater.AddDelayCall来添加对MyDelayCall方法的延迟调用。
Updater.AddDelayCall返回一个此调用的句柄 DelayCall。 通过此句柄,你可以在任意时机调用DelayCall.Stop方法来停止延迟调用。