Class ScaleTween
- Namespace
- Fallencake.UI
- Assembly
- Fallencake.UI.dll
[Serializable]
public class ScaleTween : TweenBase<Transform, Vector3>, ITargetableTween<Transform, Vector3>, ITween
- Inheritance
-
objectScaleTween
- Implements
- Inherited Members
Constructors
ScaleTween()
public ScaleTween()
ScaleTween(Transform, Vector3, Vector3, float, float, AnimationCurve)
public ScaleTween(Transform target, Vector3 startValue, Vector3 endValue, float duration, float delay, AnimationCurve ease = null)
Parameters
targetTransformstartValueVector3endValueVector3durationfloatdelayfloateaseAnimationCurve
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
coroutineHolderMonoBehaviourMonoBehaviour used to start/stop coroutines.
isForwardboolIf true plays towards EndValue, otherwise towards StartValue.
ResetTarget()
Implemented by concrete tweens to restore target to its initial state.
protected override void ResetTarget()