Inheritance: AbstractTweenProperty, IGenericProperty
Ejemplo n.º 1
0
    public GoTweenConfig intProp(string propertyName, int endValue, bool isRelative = false)
    {
        IntTweenProperty item = new IntTweenProperty(propertyName, endValue, isRelative);

        _tweenProperties.Add(item);
        return(this);
    }
Ejemplo n.º 2
0
    /// <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);
    }
Ejemplo n.º 3
0
    /// <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;
    }
Ejemplo n.º 4
0
    /// <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;
    }