Table of Contents

Class AbstractAnimationEventsBuilder<TAnimationEvents>

[Serializable]
public abstract class AbstractAnimationEventsBuilder<TAnimationEvents> : AbstractBuilder<TAnimationEvents>, IBuilder<TAnimationEvents> where TAnimationEvents : AbstractAnimationEvents, new()

Type Parameters

TAnimationEvents
Inheritance
AbstractBuilder<TAnimationEvents>
AbstractAnimationEventsBuilder<TAnimationEvents>
Implements
IBuilder<TAnimationEvents>
Derived
Inherited Members
Extension Methods

Properties

OnCompleted

public UnityEvent OnCompleted { get; }

Property Value

UnityEvent

OnCompleting

public UnityEvent OnCompleting { get; }

Property Value

UnityEvent

OnLoopCompleted

public UnityEvent<int?> OnLoopCompleted { get; }

Property Value

UnityEvent<int?>

OnLoopStarted

public UnityEvent<int?> OnLoopStarted { get; }

Property Value

UnityEvent<int?>

OnStarted

public UnityEvent OnStarted { get; }

Property Value

UnityEvent

OnStarting

public UnityEvent OnStarting { get; }

Property Value

UnityEvent

OnUpdated

public UnityEvent<float> OnUpdated { get; }

Property Value

UnityEvent<float>

OnUpdating

public UnityEvent<float> OnUpdating { get; }

Property Value

UnityEvent<float>

Methods

Build()

public override TAnimationEvents Build()

Returns

TAnimationEvents