NGUI: Next-Gen UI kit
3.7.2
|
Tween the object's position, rotation and scale. More...
Static Public Member Functions | |
static TweenTransform | Begin (GameObject go, float duration, Transform to) |
Start the tweening operation from the current position/rotation/scale to the target transform. More... | |
static TweenTransform | Begin (GameObject go, float duration, Transform from, Transform to) |
Start the tweening operation. More... | |
Static Public Member Functions inherited from UITweener | |
static T | Begin< T > (GameObject go, float duration) |
Starts the tweening operation. More... | |
Public Attributes | |
Transform | from |
Transform | to |
bool | parentWhenFinished = false |
Public Attributes inherited from UITweener | |
Method | method = Method.Linear |
Tweening method used. More... | |
Style | style = Style.Once |
Does it play once? Does it loop? More... | |
AnimationCurve | animationCurve = new AnimationCurve(new Keyframe(0f, 0f, 0f, 1f), new Keyframe(1f, 1f, 1f, 0f)) |
Optional curve to apply to the tween's time factor value. More... | |
bool | ignoreTimeScale = true |
Whether the tween will ignore the timescale, making it work while the game is paused. More... | |
float | delay = 0f |
How long will the tweener wait before starting the tween? More... | |
float | duration = 1f |
How long is the duration of the tween? More... | |
bool | steeperCurves = false |
Whether the tweener will use steeper curves for ease in / out style interpolation. More... | |
int | tweenGroup = 0 |
Used by buttons and tween sequences. Group of '0' means not in a sequence. More... | |
List< EventDelegate > | onFinished = new List<EventDelegate>() |
Event delegates called when the animation finishes. More... | |
GameObject | eventReceiver |
string | callWhenFinished |
Protected Member Functions | |
override void | OnUpdate (float factor, bool isFinished) |
Interpolate the position, scale, and rotation. More... | |
Protected Member Functions inherited from UITweener | |
virtual void | Start () |
Update as soon as it's started so that there is no delay. More... | |
Additional Inherited Members | |
Public Types inherited from UITweener | |
enum | Method { Method.Linear, Method.EaseIn, Method.EaseOut, Method.EaseInOut, Method.BounceIn, Method.BounceOut } |
enum | Style { Style.Once, Style.Loop, Style.PingPong } |
Public Member Functions inherited from UITweener | |
void | SetOnFinished (EventDelegate.Callback del) |
Convenience function – set a new OnFinished event delegate (here for to be consistent with RemoveOnFinished). More... | |
void | SetOnFinished (EventDelegate del) |
Convenience function – set a new OnFinished event delegate (here for to be consistent with RemoveOnFinished). More... | |
void | AddOnFinished (EventDelegate.Callback del) |
Convenience function – add a new OnFinished event delegate (here for to be consistent with RemoveOnFinished). More... | |
void | AddOnFinished (EventDelegate del) |
Convenience function – add a new OnFinished event delegate (here for to be consistent with RemoveOnFinished). More... | |
void | RemoveOnFinished (EventDelegate del) |
Remove an OnFinished delegate. Will work even while iterating through the list when the tweener has finished its operation. More... | |
void | Sample (float factor, bool isFinished) |
Sample the tween at the specified factor. More... | |
void | Play () |
Play the tween. More... | |
void | PlayForward () |
Play the tween forward. More... | |
void | PlayReverse () |
Play the tween in reverse. More... | |
void | Play (bool forward) |
Manually activate the tweening process, reversing it if necessary. More... | |
void | ResetToBeginning () |
Manually reset the tweener's state to the beginning. If the tween is playing forward, this means the tween's start. If the tween is playing in reverse, this means the tween's end. More... | |
void | Toggle () |
Manually start the tweening process, reversing its direction. More... | |
virtual void | SetStartToCurrentValue () |
Set the 'from' value to the current one. More... | |
virtual void | SetEndToCurrentValue () |
Set the 'to' value to the current one. More... | |
Static Public Attributes inherited from UITweener | |
static UITweener | current |
Current tween that triggered the callback function. More... | |
Properties inherited from UITweener | |
float | amountPerDelta [get] |
Amount advanced per delta time. More... | |
float | tweenFactor [get, set] |
Tween factor, 0-1 range. More... | |
AnimationOrTween.Direction | direction [get] |
Direction that the tween is currently playing in. More... | |
Tween the object's position, rotation and scale.
|
static |
Start the tweening operation from the current position/rotation/scale to the target transform.
|
static |
Start the tweening operation.
|
protectedvirtual |
Interpolate the position, scale, and rotation.
Implements UITweener.
Transform TweenTransform.from |
bool TweenTransform.parentWhenFinished = false |
Transform TweenTransform.to |