/**
* repeat will execute the action repeat + 1 times, for a continues action use kCCRepeatForever
* delay is the amount of time the action will wait before execution
*/
public void schedule(TICK_IMP selector, float interval = 0, uint repeat = CCScheduler.kCCRepeatForever, float delay = 0)
{
NSUtils.Assert(selector != null, "Argument must be non-nil");
NSUtils.Assert(FloatUtils.EB(interval, 0), "Arguemnt must be positive");
_scheduler.schedule(selector, this, interval, repeat, !_isRunning, delay);
}