private void Start() { //时间定时 pt.AddTimeTask(TimerTask, 500, PETimeUnit.Millisecond, 3); //帧数定时 pt.AddFrameTask(FrameTask, 100, 3); //定时替换/删除 tempID = pt.AddTimeTask((int tid) => { Debug.Log("定时等待替换......"); }, 1, PETimeUnit.Second, 0); }
/// <summary> /// 添加一个帧定时任务 /// </summary> /// <param name="callback">回调</param> /// <param name="delayTime">定时间隔</param> /// <param name="count">循环次数(0循环)</param> /// <returns></returns> public int AddFrameTask(Action callback, int delayTime, int count = 1) { return(timer.AddFrameTask(callback, delayTime, count)); }
public int AddFrameTask(Action callback, int delay, int count = 1) { return(pt.AddFrameTask(callback, delay, count)); }