示例#1
0
 private void PlayJumpBreakAnim()
 {
     m_ObjAnimation[m_JumpBreakAnim.name].normalizedTime = 0;
     m_ObjAnimation[m_JumpBreakAnim.name].speed          = m_AnimSpeed;
     m_ObjAnimation[m_JumpBreakAnim.name].wrapMode       = WrapMode.ClampForever;
     m_ObjAnimation.Play(m_JumpBreakAnim.name);
     m_DragState = FireDragState.kJumpBreaking;
 }
示例#2
0
 private void PlayDragRunAnim()
 {
     m_ObjAnimation[m_DragRunAnim.name].normalizedTime = 0;
     m_ObjAnimation[m_DragRunAnim.name].speed          = m_AnimSpeed;
     m_ObjAnimation[m_DragRunAnim.name].wrapMode       = WrapMode.Loop;
     m_ObjAnimation.Play(m_DragRunAnim.name);
     m_DragState        = FireDragState.kDragRunning;
     m_BeginDragRunTime = Time.time;
 }
示例#3
0
 private void PlayDragTargetAnim()
 {
     m_ObjAnimation[m_DragTargetAnim.name].normalizedTime = 0;
     m_ObjAnimation[m_DragTargetAnim.name].speed          = m_AnimSpeed;
     m_ObjAnimation[m_DragTargetAnim.name].wrapMode       = WrapMode.ClampForever;
     if (m_CrossFadeTime == 0)
     {
         m_ObjAnimation.Play(m_DragTargetAnim.name);
     }
     else
     {
         m_ObjAnimation[m_DragTargetAnim.name].weight = m_StartWeight;
         m_ObjAnimation.CrossFade(m_DragTargetAnim.name, m_CrossFadeTime);
     }
     m_DragState = FireDragState.kDragTarget;
 }