Exemplo n.º 1
0
 protected virtual void DemagingPlayer()
 {
     if (player.GetVulnerable())
     {
         SpriteRenderer sr = FindObjectOfType <PlayerAttack>().GetComponent <SpriteRenderer>();
         sr.color = new Color(sr.color.r, sr.color.g, sr.color.b, 0.2f);
         PlayerAttack player = FindObjectOfType <PlayerAttack>();
         player.Demage(demage);
     }
 }
Exemplo n.º 2
0
    protected virtual void OnTriggerEnter2D(Collider2D collider2D)
    {
        if (collider2D.GetComponent <PlayerAttack>())
        {
            PlayerAttack player = collider2D.gameObject.GetComponent <PlayerAttack>();
            if (player.GetVulnerable())
            {
                player.Demage(demage);
                Destroy(gameObject);
            }
        }

        else if (collider2D.tag.Equals("Wall"))
        {
            Destroy(gameObject);
        }
    }