private SpriteAnimationSequence GetNextSequence()
{
if (currentSequence == null && TransitionSequence != null)
{
return TransitionSequence;
}
else
{
if (currentSequenceIndex != -1 && !OnAnimationSequenceComplete())
{
return currentSequence;
}
return GetNextMainSequence();
}
}