Ejemplo n.º 1
0
 public CurveTweenSimulator(AbstractCurve curve, IList <IValueProvider <Vector3> > providers, float duration, ISimulateFunction function)
     : base(providers, Vector3.zero, duration, function, TweenEndValueType.To)
 {
     this.curve = curve;
 }
Ejemplo n.º 2
0
 public CurveTweenSimulator(AbstractCurve curve, object obj, float duration, ISimulateFunction function, TweenType tweenType)
     : this(curve, GetProviders(obj, tweenType), duration, function)
 {
 }
Ejemplo n.º 3
0
 public CurveProperty(AbstractCurve item)
 {
     _Item = item;
 }
Ejemplo n.º 4
0
 public static MoveByCurveTween Play(AbstractCurve curve, object obj, float duration, EaseType easeType, TweenSpace space = TweenSpace.Global)
 {
     return((MoveByCurveTween)(new MoveByCurveTween(curve, obj, duration, new EaseSimulateFunction(TweenPerformer.Ease[easeType]), space)).PlayAndReturnSelf());
 }
Ejemplo n.º 5
0
 public MoveByCurveTween(AbstractCurve curve, object obj, float duration, ISimulateFunction function, TweenSpace space = TweenSpace.Global, Callback callback = null)
     : base(new CurveTweenSimulator(curve, obj, duration, function, TweenPerformer.GetShiftTypeBySpace(space)), duration, null, callback)
 {
 }
Ejemplo n.º 6
0
 public MoveByCurveTween(AbstractCurve curve, object obj, float duration, EaseType easeType, TweenSpace space = TweenSpace.Global, Callback callback = null)
     : this(curve, obj, duration, new EaseSimulateFunction(TweenPerformer.Ease[easeType]), space, callback)
 {
 }