Ejemplo n.º 1
0
        } //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
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
 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);
 }