Class AbstractAnimationEventsBuilder<TAnimationEvents>
[Serializable]
public abstract class AbstractAnimationEventsBuilder<TAnimationEvents> : AbstractBuilder<TAnimationEvents>, IBuilder<TAnimationEvents> where TAnimationEvents : AbstractAnimationEvents, new()
Type Parameters
TAnimationEvents
- Inheritance
-
AbstractAnimationEventsBuilder<TAnimationEvents>
- Implements
-
- 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