private void OnTriggerStay2D(Collider2D collider)
 {
     if (collider.tag == "Player")
     {
         if (direction.x != 0)
         {
             move.Execute();
         }
         if (direction.y > 0)
         {
             controller.jumpCommand.Execute();
         }
     }
 }
 /// Выполняем действия в методе FixedUpdate, т. к. в компоненте Animator персонажа
 /// выставлено значение Animate Physics = true и анимация синхронизируется с расчетами физики
 /// </summary>
 private void FixedUpdate()
 {
     motion.Execute();
 }