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); } }
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); } }