Inheritance: AbstractVector3TweenProperty
Example #1
0
    /// <summary>
    /// eulerAngle tween
    /// </summary>
    public TweenConfig eulerAngles( Vector3 endValue, bool isRelative = false )
    {
        var prop = new EulerAnglesTweenProperty( endValue, isRelative );
        _tweenProperties.Add( prop );

        return this;
    }
    public GoTweenConfig localEulerAngles(Vector3 endValue, bool isRelative = false)
    {
        EulerAnglesTweenProperty item = new EulerAnglesTweenProperty(endValue, isRelative, useLocalEulers: true);

        _tweenProperties.Add(item);
        return(this);
    }
Example #3
0
    /// <summary>
    /// local eulerAngle tween
    /// </summary>
    public GoTweenConfig localEulerAngles(Vector3 endValue, bool isRelative = false)
    {
        var prop = new EulerAnglesTweenProperty(endValue, isRelative, true);

        _tweenProperties.Add(prop);

        return(this);
    }
    public override bool Equals(object obj)
    {
        if (base.Equals(obj))
        {
            return(_useLocalRotation == ((RotationTweenProperty)obj)._useLocalRotation);
        }
        EulerAnglesTweenProperty eulerAnglesTweenProperty = obj as EulerAnglesTweenProperty;

        if (eulerAnglesTweenProperty != null)
        {
            return(_useLocalRotation == eulerAnglesTweenProperty.useLocalEulers);
        }
        return(false);
    }