} //END TweenFloat //--------------------------------------------// /// <summary> /// Pauses any running tweens that are modifying this component or object /// </summary> /// <typeparam name="T">Component/Object type</typeparam> /// <param name="pauseThis">Component or object to pause any running tweens on</param> public static void Pause<T>( this T pauseThis ) //--------------------------------------------// { TweenManager.Pause( pauseThis ); } //END Pause
/// <summary>Pauses the tween</summary> public static T Pause <T>(this T t) where T : Tween { if (t == null) { if (Debugger.logPriority > 1) { Debugger.LogNullTween(t); } return(t); } else if (!t.active) { if (Debugger.logPriority > 1) { Debugger.LogInvalidTween(t); } return(t); } else if (t.isSequenced) { if (Debugger.logPriority > 1) { Debugger.LogInvalidTween(t); } return(t); } TweenManager.Pause(t); return(t); }
public static T Pause <T>(this T t) where T : Tween { if (t == null) { if (Debugger.logPriority > 1) { Debugger.LogNullTween((Tween)(object)t); } return(t); } if (!((Tween)(object)t).active) { if (Debugger.logPriority > 1) { Debugger.LogInvalidTween((Tween)(object)t); } return(t); } if (((Tween)(object)t).isSequenced) { if (Debugger.logPriority > 1) { Debugger.LogNestedTween((Tween)(object)t); } return(t); } TweenManager.Pause((Tween)(object)t); return(t); }