public static void AddToBackPack(Resource resource) { Food foodCheck = resource.GetComponent <Food>(); Water waterCheck = resource.GetComponent <Water>(); MedicalSupplies medicalSuppliesCheck = resource.GetComponent <MedicalSupplies>(); Weapon weaponCheck = resource.GetComponent <Weapon>(); if (foodCheck) { //add food UIManager.instance.UpdateBackpackFood(); } else if (waterCheck) { //add water UIManager.instance.UpdateBackpackWater(); } else if (medicalSuppliesCheck) { //add meds UIManager.instance.UpdateBackpackMedicalSupplies(); } else if (weaponCheck) { //add weapon UIManager.instance.UpdateBackpackWeapons(); } Backpack.Add(resource); resource.gameObject.SetActive(false); }
public static List <MedicalSupplies> GetMedicalSupplies() { List <MedicalSupplies> retVal = new List <MedicalSupplies>(); foreach (Resource resource in Bunker) { MedicalSupplies medicalSuppliesCheck = resource.GetComponent <MedicalSupplies>(); if (medicalSuppliesCheck) { retVal.Add(medicalSuppliesCheck); } } return(retVal); }