Example #1
0
 private void HandleAnimation()
 {
     if (commonValues.GetIsTurning(is_left_sail))
     {
         if (IsPoleRetracted())
         {
             m_pole_animator.SetTrigger("Extract");
         }
         else if (IsSailClosed() && IsPoleExtracted())
         {
             m_sail_animator.SetTrigger("Open");
             commonValues.SetIsTurned(is_left_sail, true);
         }
     }
     else
     {
         if (IsSailOpened())
         {
             m_sail_animator.SetTrigger("Close");
         }
         if (IsPoleExtracted() && IsSailClosed())
         {
             m_pole_animator.SetTrigger("Retract");
             commonValues.SetIsTurned(is_left_sail, false);
         }
     }
 }