protected override Tween DOPlay()
 {
     if (null == m_Transform)
     {
         return(null);
     }
     // end if
     if (m_strengthVec == null || m_strengthVec == Vector3.zero)
     {
         return(m_Transform.DOShakePosition(m_duration, m_strength, m_vibrato, m_randomness, m_fadeOut));
     } // end if
     return(m_Transform.DOShakePosition(m_duration, m_strengthVec, m_vibrato, m_randomness, m_fadeOut));
 }