Пример #1
0
 private void HandleShadowToggle()
 {
     if (m_Shadow)
     {
         if (Input.GetKeyDown(k_shadowKey) || !m_ShadowController.IsUnderShadow())
         {
             m_Shadow = false;
             ShadowToggle(0);
         }
     }
     else
     {
         if (m_Animator.GetCurrentAnimatorStateInfo(0).IsName("Grounded") || m_Animator.GetCurrentAnimatorStateInfo(0).IsName("ToMove"))
         {
             if (Input.GetKeyDown(k_shadowKey) && m_ShadowController.IsUnderShadow())
             {
                 m_Shadow = true;
             }
         }
     }
 }