public GoTweenConfig intProp(string propertyName, int endValue, bool isRelative = false) { IntTweenProperty item = new IntTweenProperty(propertyName, endValue, isRelative); _tweenProperties.Add(item); return(this); }
/// <summary> /// generic integer tween /// </summary> //public GoTweenConfig intProp(string propertyName, int endValue, bool isRelative = false) { // var prop = new IntTweenProperty(propertyName, endValue, isRelative); // _tweenProperties.Add(prop); // return this; //} public GoTweenConfig intProp(Func <int> getter, Action <int> setter, int endValue, bool isRelative = false) { var prop = new IntTweenProperty(getter, setter, endValue, isRelative); _tweenProperties.Add(prop); return(this); }
/// <summary> /// generic integer tween /// </summary> public TweenConfig intProp( string propertyName, int endValue, bool isRelative = false ) { var prop = new IntTweenProperty( propertyName, endValue, isRelative ); _tweenProperties.Add( prop ); return this; }
/// <summary> /// shake generic integer tween /// </summary> public GoTweenConfig shakeIntProp( string propertyName, int endValue, bool isRelative = true, int frameMod = 1 ) { var genericProp = new IntTweenProperty( propertyName, endValue, isRelative ); var prop = new AttenuatedShakeTweenProperty( genericProp, frameMod ); _tweenProperties.Add( prop ); return this; }