hch
2 天以前 a19acb609721b89419fe55785643a0d4f1959368
Main/Component/UI/Decorate/Tweens/RotationTween.cs
@@ -1,41 +1,44 @@
using UnityEngine;
using System.Collections;
namespace vnxbqy.UI
public class RotationTween : TweenEx
{
    public class RotationTween : Tween
    public override void SetStartState()
    {
        base.SetStartState();
        this.transform.localEulerAngles = from;
    }
        public override void SetStartState()
    public override void SetEndState()
    {
        base.SetEndState();
        this.transform.localEulerAngles = to;
    }
    protected override void OnPrepare()
    {
        base.OnPrepare();
        this.transform.localEulerAngles = reversal ? to : from;
    }
    protected override void OnOnceEnd()
    {
        if (wrapMode == WrapMode.PingPongOnce)
        {
            base.SetStartState();
            this.transform.localEulerAngles = from;
            SetStartState();
        }
        public override void SetEndState()
        else
        {
            base.SetEndState();
            this.transform.localEulerAngles = to;
        }
        protected override void OnPrepare()
        {
            base.OnPrepare();
            this.transform.localEulerAngles = reversal ? to : from;
        }
        protected override void OnOnceEnd()
        {
            this.transform.localEulerAngles = reversal ? from : to;
            base.OnOnceEnd();
        }
        base.OnOnceEnd();
    }
        protected override void UpdateVector3()
        {
            base.UpdateVector3();
            this.transform.localEulerAngles = CalculateVector3();
        }
    protected override void UpdateVector3()
    {
        base.UpdateVector3();
        this.transform.localEulerAngles = CalculateVector3();
    }
}