Class TransitionSequenceRegion<TAnimation, TContext>
The abstract base type for sequence regions to be used with the Transition Sequence Animator.
Inheritance
System.Object
TransitionSequenceRegion<TAnimation, TContext>
Implements
ISequencable<TContext>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Pelican7.UIGraph
Assembly: UI Graph API Documentation Project.dll
Syntax
public abstract class TransitionSequenceRegion<TAnimation, TContext> : ISequencable<TContext> where TAnimation : Object, ISequencable<TContext>
Type Parameters
Name | Description |
---|---|
TAnimation | |
TContext |
Fields
endTime01
The region's normalized end time, relative to its sequence.
Declaration
[Range(0F, 1F)]
public float endTime01
Field Value
Type | Description |
---|---|
System.Single |
startTime01
The region's normalized start time, relative to its sequence.
Declaration
[Range(0F, 1F)]
public float startTime01
Field Value
Type | Description |
---|---|
System.Single |
Methods
InitializeWithContext(TContext)
Declaration
public void InitializeWithContext(TContext context)
Parameters
Type | Name | Description |
---|---|---|
TContext | context |
OnTransitionFinished(Boolean)
Declaration
public void OnTransitionFinished(bool completed)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | completed |
UpdateProgress(Single)
Declaration
public void UpdateProgress(float progress01)
Parameters
Type | Name | Description |
---|---|---|
System.Single | progress01 |