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); }