/// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public GTweener SetTarget(object value)
 {
     _target   = value;
     _propType = TweenPropType.None;
     return(this);
 }
Exemplo n.º 2
0
        internal static void SetProps(object target, TweenPropType propType, TweenValue value)
        {
            GObject g = target as GObject;

            if (g == null)
            {
                return;
            }

            switch (propType)
            {
            case TweenPropType.X:
                g.x = value.x;
                break;

            case TweenPropType.Y:
                g.y = value.y;
                break;

            case TweenPropType.Z:
                g.z = value.z;
                break;

            case TweenPropType.XY:
                g.xy = value.vec2;
                break;

            case TweenPropType.Position:
                g.position = value.vec3;
                break;

            case TweenPropType.Width:
                g.width = value.x;
                break;

            case TweenPropType.Height:
                g.height = value.y;
                break;

            case TweenPropType.Size:
                g.size = value.vec2;
                break;

            case TweenPropType.ScaleX:
                g.scaleX = value.x;
                break;

            case TweenPropType.ScaleY:
                g.scaleY = value.y;
                break;

            case TweenPropType.Scale:
                g.scale = value.vec2;
                break;

            case TweenPropType.Rotation:
                g.rotation = value.x;
                break;

            case TweenPropType.RotationX:
                g.rotationX = value.x;
                break;

            case TweenPropType.RotationY:
                g.rotationY = value.x;
                break;

            case TweenPropType.Alpha:
                g.alpha = value.x;
                break;

            case TweenPropType.Progress:
                g.asProgress.Update(value.d);
                break;
            }
        }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <param name="propType"></param>
 /// <returns></returns>
 public GTweener SetTarget(object value, TweenPropType propType)
 {
     _target   = value;
     _propType = propType;
     return(this);
 }
Exemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="target"></param>
 /// <param name="propType"></param>
 /// <returns></returns>
 public static GTweener GetTween(object target, TweenPropType propType)
 {
     return(TweenManager.GetTween(target, propType));
 }
Exemplo n.º 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="target"></param>
 /// <param name="propType"></param>
 /// <param name="complete"></param>
 public static void Kill(object target, TweenPropType propType, bool complete)
 {
     TweenManager.KillTweens(target, propType, complete);
 }
Exemplo n.º 6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="target"></param>
 /// <param name="propType"></param>
 /// <returns></returns>
 public static bool IsTweening(object target, TweenPropType propType)
 {
     return(TweenManager.IsTweening(target, propType));
 }