Table of Contents

Class SizeTween

Namespace
Fallencake.UI
Assembly
Fallencake.UI.dll
[Serializable]
public class SizeTween : TweenBase<RectTransform, Vector2>, ITargetableTween<RectTransform, Vector2>, ITween
Inheritance
object
TweenBase<RectTransform, Vector2>
SizeTween
Implements
ITargetableTween<RectTransform, Vector2>
Inherited Members

Constructors

SizeTween()

public SizeTween()

SizeTween(RectTransform, Vector2, Vector2, float, float, AnimationCurve)

public SizeTween(RectTransform target, Vector2 startValue, Vector2 endValue, float duration, float delay, AnimationCurve ease = null)

Parameters

target RectTransform
startValue Vector2
endValue Vector2
duration float
delay float
ease AnimationCurve

Methods

ApplyEndValueInstant()

Instantly applies the end value to the target without animation.

protected override void ApplyEndValueInstant()

Play(MonoBehaviour, bool)

Plays the tween on a coroutine holder. Implementations should start a coroutine and call OnComplete() when finished.

public override void Play(MonoBehaviour coroutineHolder, bool isForward = true)

Parameters

coroutineHolder MonoBehaviour

MonoBehaviour used to start/stop coroutines.

isForward bool

If true plays towards EndValue, otherwise towards StartValue.

ResetTarget()

Implemented by concrete tweens to restore target to its initial state.

protected override void ResetTarget()