Example #1
0
    public void DieAnimation(AnimationTurn type)
    {
        switch (type)
        {
        case AnimationTurn.PlayerTurn:
            playerAnimator.SetTrigger("Die");
            break;

        case AnimationTurn.EnnemiTurn:
            ennemiAnimator.SetTrigger("Die");
            break;

        default:
            break;
        }
    }
Example #2
0
    public void DefenseAnimation()
    {
        switch (animTurn)
        {
        case AnimationTurn.PlayerTurn:
            ActivateShieldPlayer();
            Show_HideActionContainer();
            animTurn = AnimationTurn.EnnemiTurn;
            break;

        case AnimationTurn.EnnemiTurn:
            ActivateShieldEnnemi();
            Show_HideActionContainer();
            animTurn = AnimationTurn.PlayerTurn;
            break;

        default:
            Debug.Log("Unhandled Value : " + animTurn);
            break;
        }
    }
Example #3
0
    public void AttackAnimation()
    {
        switch (animTurn)
        {
        case AnimationTurn.PlayerTurn:
            playerAnimator.SetTrigger("Attack");
            ennemiAnimator.SetTrigger("GetDamage");
            Show_HideActionContainer();
            animTurn = AnimationTurn.EnnemiTurn;
            break;

        case AnimationTurn.EnnemiTurn:
            ennemiAnimator.SetTrigger("Attack");
            playerAnimator.SetTrigger("GetDamage");
            Show_HideActionContainer();    // le UI s'affiche avant le debut du tour du joueur
            animTurn = AnimationTurn.PlayerTurn;
            break;

        default:
            Debug.Log("Unhandled Value : " + animTurn);
            break;
        }
    }
Example #4
0
 public void RunAnimation()
 {
     playerAnimator.SetTrigger("Run");
     Show_HideActionContainer();
     animTurn = AnimationTurn.EnnemiTurn;
 }