예제 #1
0
    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);
    }
예제 #2
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));
 }
예제 #3
0
 public int AddFrameTask(Action callback, int delay, int count = 1)
 {
     return(pt.AddFrameTask(callback, delay, count));
 }