Exemple #1
0
    public static Delegate TimerController_TimerHandler(LuaFunction func)
    {
        if (func == null)
        {
            TimerController.TimerHandler fn = delegate { };
            return(fn);
        }

        TimerController.TimerHandler d = (new TimerController_TimerHandler_Event(func)).Call;
        return(d);
    }
Exemple #2
0
 // 添加计时器
 public int AddTimer(int time, TimerController.TimerHandler callback, bool loop = false)
 {
     return(_timerController.AddTimer(time, callback, loop));
 }
Exemple #3
0
 // 异步调用
 public static void AsyncCall(TimerController.TimerHandler callback)
 {
     _timerController.AddTimer(10, callback, false);
 }