Exemple #1
0
 public static TweenTarget <T, TValue> Tween <T, TValue>(this T target, Expression <Func <T, TValue> > memberExpression, TweenProgress.ProgressFunction <TValue> progressFunction)
 {
     return(new TweenTarget <T, TValue>(target, (MemberExpression)memberExpression.Body, progressFunction));
 }
Exemple #2
0
 protected TweenTargetBase(TTarget target, TweenProgress.ProgressFunction <TValue> progressFunction)
 {
     Target           = target;
     ProgressFunction = progressFunction;
 }
Exemple #3
0
 public TweenTarget(TTarget target, MemberExpression memberExpression, TweenProgress.ProgressFunction <TValue> progressFunction) : base(target, progressFunction)
 {
     TargetProperty = (PropertyInfo)memberExpression.Member;
 }
Exemple #4
0
 public TweenTargets(TTarget target, TweenProgress.ProgressFunction <TValue> progressFunction, params PropertyInfo[] propertyInfos) : base(target, progressFunction)
 {
     TargetProperties = propertyInfos.ToList();
 }