private void CheckItemPlayerCollision() { // Check if player collide with the enemy. foreach (Item item in this.items) { if (item is SeismicCharge) { SeismicCharge charge = (SeismicCharge)item; if (charge.IsPrimed) { return; } } if (this.player.HitCircle.Contains(item.HitCircle)) { player.PickUpItem(item); item.CollidesWith(this.player); } } }
// Start is called before the first frame update void Start() { seismicCharge = SeismicChargePrefab.GetComponent <SeismicCharge>(); }