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); }
// 添加计时器 public int AddTimer(int time, TimerController.TimerHandler callback, bool loop = false) { return(_timerController.AddTimer(time, callback, loop)); }
// 异步调用 public static void AsyncCall(TimerController.TimerHandler callback) { _timerController.AddTimer(10, callback, false); }