Example #1
0
        static public TweenValue Begin(GameObject go, float duration, float from, float to, ValueFun fun)
        {
            TweenValue comp = Tween.Begin <TweenValue>(go, duration);

            comp.from = from;
            comp.to   = to;
            comp.fun  = fun;
            if (duration <= 0f)
            {
                comp.Sample(1f, true);
                comp.enabled = false;
            }
            return(comp);
        }
Example #2
0
        /// <summary>
        /// Start the tweening operation.
        /// </summary>

        static public TweenValue Begin(GameObject go, float duration, float from, float to, TweenValueReceiver receiver)
        {
            TweenValue comp = Tween.Begin <TweenValue>(go, duration);

            comp.from     = from;
            comp.to       = to;
            comp.receiver = receiver;
            if (duration <= 0f)
            {
                comp.sample(1f, true);
                comp.enabled = false;
            }
            return(comp);
        }
Example #3
0
        /// <summary>
        /// Start the tweening operation.
        /// </summary>

        static public TweenValue Begin(GameObject go, float duration, float from, float to, GameObject receiver, string fun)
        {
            return(TweenValue.Begin(go, duration, from, to, delegate(float v) {
                receiver.SendMessage(fun, v, SendMessageOptions.DontRequireReceiver);
            }));
        }