/// <summary> /// /// </summary> /// <param name="value"></param> /// <returns></returns> public GTweener SetTarget(object value) { _target = value; _propType = TweenPropType.None; return(this); }
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; } }
/// <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); }
/// <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)); }
/// <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); }
/// <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)); }