Exemple #1
0
    // 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());
    }
Exemple #2
0
    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());
    }