|
static void | Init () |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f) |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f, float interval) |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f, float interval, float continued) |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f, float interval, float continued, float delay) |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f, float interval, float continued, float delay, int pri) |
|
static Scheduler | Create (System.Object target, System.Action< Scheduler, float, float > f, float interval, float continued, float delay, int pri, bool ignore) |
| start to tick a function, it will stop when the target is destroyed More...
|
|
static int | RemoveSchedule (int scheId) |
|
static void | RemoveScheduleOwner (System.Object target) |
| Remove all schedulers on this target More...
|
|
static void | UpdateSche (UpdateChannel channel) |
|
static void | PauseOwner (System.Object target) |
|
static void | ResumeOwner (System.Object target) |
|
static Scheduler | GetSchedule (int scheId) |
|
static void | LogSnapshot () |
|
static bool | IsNullOrOwnerChanged (Scheduler scher, System.Object owner) |
|
tick a function in the way you want