跳到主要内容

添加延迟调用

延迟调用允许您在指定时间后调用指定的方法。

示例

您可以使用 Updater.AddDelayCall 来添加一个延迟调用。

using UnityEngine;
using winS.Unity;

public class ExampleDelayCall
{
private DelayCallHandle delayCallHandle;

public void Start()
{
delayCallHandle = Updater.AddDelayCall(2f, MyDelayCall);
}
public void Stop()
{
delayCallHandle.Stop();
}

private void MyDelayCall()
{
Debug.Log(Time.time);
}
}

上述代码通过 Updater.AddDelayCall 来添加对 MyDelayCall 方法的延迟调用。 Updater.AddDelayCall 返回一个此调用的句柄 DelayCallHandle。 通过此句柄,你可以在适当时机调用 DelayCallHandle.Stop 方法来停止延迟调用。