internal void spawn_power_packs(GameObject powerPack) { // spawn a power packs in random position GameObject go = Instantiate(powerPack, new Vector3(UnityEngine.Random.Range(-250.0f, 250.0f), 2.5f, UnityEngine.Random.Range(-250.0f, 250.0f)), Quaternion.identity); if (powerPack == bomb_template) { Bomb newBomb = go.GetComponent <Bomb>(); bombs.Add(newBomb); allItems.Add(newBomb); newBomb.Iam(this); } else if (powerPack == medkit_template) { medkit newMedkit = go.GetComponent <medkit>(); meds.Add(newMedkit); allItems.Add(newMedkit); newMedkit.Iam(this); } else if (powerPack == goldenEgg_templte) { goldenEgg newGoldenEgg = go.GetComponent <goldenEgg>(); goldEggs.Add(newGoldenEgg); allItems.Add(newGoldenEgg); newGoldenEgg.Iam(this); } }
internal void IveBeenDestroyed(medkit med) { meds.Remove(med); allItems.Remove(med); }