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