16 TSkeleton* pSkeleton = m_pSkeletonInstance->GetSkeleton();
21 m_fTotalTime += m_fSpeed * a_fDeltaTime;
22 m_fSeqTime += m_fSpeed * a_fDeltaTime;
26 if ( 0.0f <= m_fSpeed || 0.0f <= m_fSeqTime )
28 if ( fSeqDuration <= m_fSeqTime )
40 m_fSeqTime = fSeqDuration;
45 if ( m_fSeqTime < 0.0f && m_fSpeed < 0.0f )
46 m_fSeqTime = fSeqDuration;
48 if ( 0.0f <= m_fSeqTime )
50 if ( fSeqDuration < m_fSeqTime )
52 m_fSeqTime = fSeqDuration;
63 m_fWeight = ( m_fBlendInSpeed == 0.0f ) ? m_fDestWeight : m_fWeight + ( 1.0f / m_fBlendInSpeed ) * a_fDeltaTime;
65 if ( m_fDestWeight <= m_fWeight )
67 m_fWeight = m_fDestWeight;
81 m_fWeight = ( m_fBlendOutSpeed == 0.0f ) ? -1.0f : m_fWeight - ( 1.0f / m_fBlendOutSpeed ) * a_fDeltaTime;
83 if ( m_fWeight <= 0.0f )
85 m_pSkeletonInstance->RemoveAnimation(
this, 0.0f );