public void RemovePickupFromSelection(PickupSelector.PowerupType Powerup, PickupSelector.SkillType Skill)
 {
     if (Powerup != PickupSelector.PowerupType.None) {
         powerupsList.Remove (Powerup);
     }
     if (Skill != PickupSelector.SkillType.None) {
         skillsList.Remove (Skill);
     }
 }
 public void AddPickupToSelection(PickupSelector.PowerupType Powerup, PickupSelector.SkillType Skill)
 {
     if (Powerup != PickupSelector.PowerupType.None) {
         powerupsList.Add (Powerup);
     }
     if (Skill != PickupSelector.SkillType.None) {
         skillsList.Add (Skill);
     }
 }
 void AddSkillPrefabToPickupsList(PickupSelector.SkillType Skill)
 {
     // copy the applicable Skill from allPickupsList to selectedPickupsList
     GameObject pickupToAdd = null;
     if (PickupSelector.SkillType.RPG == Skill) { pickupToAdd = allPickupsList [4]; }
     else if (PickupSelector.SkillType.SpeedBoost == Skill) { pickupToAdd = allPickupsList [5]; }
     else if (PickupSelector.SkillType.Teleport == Skill) { pickupToAdd = allPickupsList [6]; }
     else if (PickupSelector.SkillType.WallDemo == Skill) { pickupToAdd = allPickupsList [7]; }
     selectedPickupsList.Add (pickupToAdd);
 }
 void AddPowerupPrefabToPickupsList(PickupSelector.PowerupType Powerup)
 {
     // copy the applicable Powerup from allPickupsList to selectedPickupsList
     GameObject pickupToAdd = null;
     if (PickupSelector.PowerupType.Armor == Powerup) { pickupToAdd = allPickupsList [0]; }
     else if (PickupSelector.PowerupType.Greed == Powerup) { pickupToAdd = allPickupsList [1]; }
     else if (PickupSelector.PowerupType.Infrared == Powerup) { pickupToAdd = allPickupsList [2]; }
     else if (PickupSelector.PowerupType.Range == Powerup) { pickupToAdd = allPickupsList [3]; }
     selectedPickupsList.Add (pickupToAdd);
 }