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);
                }
            }
        }
Example #2
0
 // Start is called before the first frame update
 void Start()
 {
     seismicCharge = SeismicChargePrefab.GetComponent <SeismicCharge>();
 }