Class AnimationContext
- Namespace
- TMPEffects.TMPAnimations
Animation context used by TMPAnimator.
public class AnimationContext : IAnimationContext, IAnimationData, IAnimationFinished, IAnimationFinisher
- Inheritance
-
AnimationContext
- Implements
- Inherited Members
Constructors
AnimationContext(IAnimatorContext, CharDataModifiers, SegmentData, object)
public AnimationContext(IAnimatorContext animatorContext, CharDataModifiers modifiers, SegmentData segmentData, object customData)
Parameters
animatorContext
IAnimatorContextmodifiers
CharDataModifierssegmentData
SegmentDatacustomData
object
Fields
finishedDict
public Dictionary<int, bool> finishedDict
Field Value
Properties
AnimatorContext
The context of the animating TMPAnimator.
public IAnimatorContext AnimatorContext { get; set; }
Property Value
CustomData
The custom data object.
public object CustomData { get; set; }
Property Value
SegmentData
Data about the animation segment.
public SegmentData SegmentData { get; set; }
Property Value
Methods
FinishAnimation(CharData)
Set the animation to be considered finished for the given character.
public void FinishAnimation(CharData cData)
Parameters
cData
CharData
Finished(int)
Check if the animation is considered finished for the character at the given index.
public bool Finished(int index)
Parameters
index
int
Returns
Finished(CharData)
Check if the animation is considered finished for the given character.
public bool Finished(CharData cData)
Parameters
cData
CharData
Returns
ResetFinishAnimation()
public void ResetFinishAnimation()
ResetFinishAnimation(int)
public void ResetFinishAnimation(int index)
Parameters
index
int
ResetFinishAnimation(CharData)
public void ResetFinishAnimation(CharData cData)
Parameters
cData
CharData