using UnityEngine;
|
using System.Collections;
|
|
namespace Snxxz.UI
|
{
|
[XLua.CSharpCallLua]
|
public class ScaleTween : Tween
|
{
|
public override void SetStartState()
|
{
|
base.SetStartState();
|
this.transform.localScale = from;
|
}
|
|
public override void SetEndState()
|
{
|
base.SetEndState();
|
this.transform.localScale = to;
|
}
|
|
protected override void OnPrepare()
|
{
|
base.OnPrepare();
|
this.transform.localScale = reversal ? to : from;
|
}
|
|
protected override void OnOnceEnd()
|
{
|
this.transform.localScale = reversal ? from : to;
|
base.OnOnceEnd();
|
}
|
|
protected override void UpdateVector3()
|
{
|
base.UpdateVector3();
|
this.transform.localScale = CalculateVector3();
|
}
|
|
}
|
|
}
|