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; }
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; }
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; }