Class FadeTween
- Namespace
- Fallencake.UI
- Assembly
- Fallencake.UI.dll
[Serializable]
public class FadeTween : TweenBase<Component, float>, ITargetableTween<Component, float>, ITween
- Inheritance
-
objectFadeTween
- Implements
- Inherited Members
Constructors
FadeTween()
public FadeTween()
FadeTween(CanvasGroup, float, float, float, float, AnimationCurve)
public FadeTween(CanvasGroup target, float startValue, float endValue, float duration, float delay, AnimationCurve ease = null)
Parameters
targetCanvasGroupstartValuefloatendValuefloatdurationfloatdelayfloateaseAnimationCurve
FadeTween(Graphic, float, float, float, float, AnimationCurve)
public FadeTween(Graphic target, float startValue, float endValue, float duration, float delay, AnimationCurve ease = null)
Parameters
targetGraphicstartValuefloatendValuefloatdurationfloatdelayfloateaseAnimationCurve
Properties
TargetType
Type of the target component for fade animation
public FadeTargetType TargetType { get; set; }
Property Value
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()