public static void PurgePools() { TweenManager.totTweeners -= TweenManager.totPooledTweeners; TweenManager.totSequences -= TweenManager.totPooledSequences; TweenManager.ClearTweenArray(TweenManager._pooledTweeners); TweenManager._PooledSequences.Clear(); TweenManager.totPooledTweeners = (TweenManager.totPooledSequences = 0); TweenManager._minPooledTweenerId = (TweenManager._maxPooledTweenerId = -1); }
public static void PurgeAll() { for (int i = 0; i < TweenManager.totActiveTweens; i++) { Tween tween = TweenManager._activeTweens[i]; if (tween != null && tween.onKill != null) { Tween.OnTweenCallback(tween.onKill); } } TweenManager.ClearTweenArray(TweenManager._activeTweens); TweenManager.hasActiveTweens = (TweenManager.hasActiveDefaultTweens = (TweenManager.hasActiveLateTweens = (TweenManager.hasActiveFixedTweens = false))); TweenManager.totActiveTweens = (TweenManager.totActiveDefaultTweens = (TweenManager.totActiveLateTweens = (TweenManager.totActiveFixedTweens = 0))); TweenManager.totActiveTweeners = (TweenManager.totActiveSequences = 0); TweenManager._maxActiveLookupId = (TweenManager._reorganizeFromId = -1); TweenManager._requiresActiveReorganization = false; TweenManager.PurgePools(); TweenManager.ResetCapacities(); TweenManager.totTweeners = (TweenManager.totSequences = 0); }
public static int DespawnAll() { int result = TweenManager.totActiveTweens; for (int i = 0; i < TweenManager._maxActiveLookupId + 1; i++) { Tween tween = TweenManager._activeTweens[i]; if (tween != null) { TweenManager.Despawn(tween, false); } } TweenManager.ClearTweenArray(TweenManager._activeTweens); TweenManager.hasActiveTweens = (TweenManager.hasActiveDefaultTweens = (TweenManager.hasActiveLateTweens = (TweenManager.hasActiveFixedTweens = false))); TweenManager.totActiveTweens = (TweenManager.totActiveDefaultTweens = (TweenManager.totActiveLateTweens = (TweenManager.totActiveFixedTweens = 0))); TweenManager.totActiveTweeners = (TweenManager.totActiveSequences = 0); TweenManager._maxActiveLookupId = (TweenManager._reorganizeFromId = -1); TweenManager._requiresActiveReorganization = false; return(result); }