//----------init------------ public CCScheduler() { _timeScale = 1.0f; // used to trigger CCTimer#update updateSelector = "update"; // impMethod = (TICK_IMP) [CCTimerTargetSelector instanceMethodForSelector:updateSelector]; // updates with priority updates0 = new utList <tListEntry>(); updatesNeg = new utList <tListEntry>(); updatesPos = new utList <tListEntry>(); hashForUpdates = new UTHash <int, tHashUpdateEntry>(); // selectors with interval currentTarget = null; currentTargetSalvaged = false; hashForTimers = new UTHash <int, tHashTimerEntry>(); updateHashLocked = false; _paused = false; }
public CCActionManager() { _targets = new UTHash <int, tHashElement>(); }