private void block()
 {
     //Debug.Log("Block");
     if (!control.getGuardBreak())
     {
         animator.SetBool("Guard", true);
     }
     canAttack = true;
 }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        guardBar.fillAmount = Mathf.Lerp(guardBar.fillAmount, targetPlayer.guardMeter / 100f, 0.1f);

        if (Mathf.Abs(guardBar.fillAmount - (targetPlayer.guardMeter / 100f)) > 0.1f)
        {
            guardBar.sprite = changing;
        }
        else
        {
            guardBar.sprite = regular;
        }

        if (targetPlayer.getGuardBreak())
        {
            guardBar.color = breakColor;
        }
        else
        {
            guardBar.color = regularColor;
        }
    }