public static ITween <float> floatPropertyTo(object self, string propertyName, float from, float to, float duration) { var tweenTarget = new PropertyTarget <float>(self, propertyName); var tween = new FloatTween(); tween.initialize(tweenTarget, from, to, duration); return(tween); }