// Update is called once per frame void UpdateDirection() { Vector3 movementDirection = characterMovementModel.GetMovementDirection(); if (characterMovementModel.isMoving()) { animator.SetFloat("DirectionX", movementDirection.x); animator.SetFloat("DirectionY", movementDirection.y); } animator.SetBool("isMoving", characterMovementModel.isMoving()); }
void UpdateDirection() { var direction = _movementModel.GetMovementDirection(); if (direction != Vector3.zero) { Animator.SetFloat("DirectionX", direction.x); Animator.SetFloat("DirectionY", direction.y); } Animator.SetBool("IsMoving", _movementModel.IsMoving()); }