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); }