Exemplo n.º 1
0
 public static Tween <TObject, Vector2> UseVector2Tween <TObject>(this TweenSettings settings, TObject target,
                                                                  TweenGetter <TObject, Vector2> getter, TweenSetter <TObject, Vector2> setter,
                                                                  EasingFunction easingFunction, float duration, Vector2 to, bool isRelative)
     where TObject : class
 {
     return(new Vector2Tween <TObject>(settings, target, getter, setter, easingFunction, duration, to, isRelative));
 }
Exemplo n.º 2
0
 public Tween(TweenSettings settings, TObject target, TweenGetter <TObject, TProperty> getter, TweenSetter <TObject, TProperty> setter, EasingFunction easingFunction, float duration, TProperty to, bool isRelativeTo)
 {
     this.Settings       = settings;
     this.target         = target;
     this.getter         = getter;
     this.setter         = setter;
     this.duration       = duration;
     this.easingFunction = easingFunction;
     this.originalTo     = to;
     this.isRelativeTo   = isRelativeTo;
 }
Exemplo n.º 3
0
 public ColorTween(
     TweenSettings settings,
     TObject target,
     TweenGetter <TObject, Color> getter,
     TweenSetter <TObject, Color> setter,
     EasingFunction easingFunction,
     float duration,
     Color to,
     bool isRelative)
     : base(settings, target, getter, setter, easingFunction, duration, to, isRelative)
 {
 }
Exemplo n.º 4
0
 public UInt64Tween(
     TweenSettings settings,
     TObject target,
     TweenGetter <TObject, ulong> getter,
     TweenSetter <TObject, ulong> setter,
     EasingFunction easingFunction,
     float duration,
     ulong to,
     bool isRelative)
     : base(settings, target, getter, setter, easingFunction, duration, to, isRelative)
 {
 }
Exemplo n.º 5
0
 public Int32Tween(
     TweenSettings settings,
     TObject target,
     TweenGetter <TObject, int> getter,
     TweenSetter <TObject, int> setter,
     EasingFunction easingFunction,
     float duration,
     int to,
     bool isRelative)
     : base(settings, target, getter, setter, easingFunction, duration, to, isRelative)
 {
 }
Exemplo n.º 6
0
 public DoubleTween(
     TweenSettings settings,
     TObject target,
     TweenGetter <TObject, double> getter,
     TweenSetter <TObject, double> setter,
     EasingFunction easingFunction,
     float duration,
     double to,
     bool isRelative)
     : base(settings, target, getter, setter, easingFunction, duration, to, isRelative)
 {
 }
Exemplo n.º 7
0
 public Vector4Tween(
     TweenSettings settings,
     TObject target,
     TweenGetter <TObject, Vector4> getter,
     TweenSetter <TObject, Vector4> setter,
     EasingFunction easingFunction,
     float duration,
     Vector4 to,
     bool isRelative)
     : base(settings, target, getter, setter, easingFunction, duration, to, isRelative)
 {
 }
Exemplo n.º 8
0
 public static Tween <TObject, long> UseInt64Tween <TObject>(
     this TweenSettings settings,
     TObject target,
     TweenGetter <TObject, long> getter,
     TweenSetter <TObject, long> setter,
     EasingFunction easingFunction,
     float duration,
     long to,
     bool isRelative)
     where TObject : class
 {
     return((Tween <TObject, long>) new TweenSettingsExtensions.Int64Tween <TObject>(settings, target, getter, setter, easingFunction, duration, to, isRelative));
 }