Table of Contents

Class TweenRelay

Namespace
CodeBase.TweenSystem
Assembly
4Experience.CodeBase.Tweens.Runtime.dll
public class TweenRelay : ExtendedMonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
TweenRelay
Extension Methods

Properties

AnimateOnEnable

protected bool AnimateOnEnable { get; set; }

Property Value

bool

IsReverseAnimated

protected bool IsReverseAnimated { get; private set; }

Property Value

bool

OnComplete

public UnityEvent OnComplete { get; private set; }

Property Value

UnityEvent

ShowOnCompleteEvent

protected bool ShowOnCompleteEvent { get; set; }

Property Value

bool

TweeenCollectionDuration

private float TweeenCollectionDuration { get; set; }

Property Value

float

TweensCollection

private List<BaseTween> TweensCollection { get; set; }

Property Value

List<BaseTween>

Methods

AnimateAll()

[Button("[PLAY MODE] Animate")]
public void AnimateAll()

Awake()

protected virtual void Awake()

CalculateTweeenCollectionDuration()

private void CalculateTweeenCollectionDuration()

NotifyOnCompleteEvent()

private IEnumerator NotifyOnCompleteEvent()

Returns

IEnumerator

OnEnable()

protected virtual void OnEnable()

PlayTween()

private void PlayTween()

ReverseAnimateAll()

[Button("[PLAY MODE] ReverseAnimate")]
public void ReverseAnimateAll()

StartNotifyOnCompleteEventProcess()

private void StartNotifyOnCompleteEventProcess()