using UnityEngine;
|
using System.Collections;
|
|
namespace Snxxz.UI {
|
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();
|
}
|
}
|
}
|