private void OnTriggerEnter2D(Collider2D collider) { Vulnerability vulnerability = collider.gameObject.GetComponent <Vulnerability>(); if (vulnerability != null && vulnerability.IsVulnerable) { vulnerability.MakeInvulnerable(); } }
private void StunPlayer(GameObject player) { Vulnerability vulnerablility = player.GetComponent <Vulnerability>(); if (vulnerablility.IsVulnerable) { vulnerablility.MakeInvulnerable(); } }
private void OnCollisionEnter2D(Collision2D collision) { Vulnerability vulnerability = collision.gameObject.GetComponent <Vulnerability>(); if (vulnerability != null && vulnerability.IsVulnerable) { vulnerability.MakeInvulnerable(); } Object.Destroy(this.gameObject); }