void OpenInfo(HouseplantData data) { LoadInfo(data); UpdateColors(data); SetLayout(); gameObject.SetActive(true); }
void BuyPlant(GameObject houseplant) { HouseplantData plantData = houseplant.gameObject.GetComponent <HouseplantHealth>().Houseplant; _plantsToBeDelivered.Add(new KeyVal <HouseplantData, int>(plantData, plantData.DaysForDelivery)); Events.DeliveryUpdate(_plantsToBeDelivered); }
private void LoadInfo(HouseplantData data) { PlantImage.sprite = data.HouseplantPicture; _name.text = "Name: " + data.HouseplantName; _generalInfo.text = data.GeneralCareInfo; _wateringInfo.text = data.WaterRequirementText; _lightinfo.text = data.LightRequirementText; }
public void Open(GameObject houseplant) { HouseplantData houseplentData = houseplant.gameObject.GetComponent <HouseplantHealth>().Houseplant; Days.text = houseplentData.DaysForDelivery.ToString(); PlantName.text = houseplentData.HouseplantName; gameObject.SetActive(true); }
private void UpdateColors(HouseplantData data) { SetLightColor(data.LightRequirement); SetWaterColor(data.WaterRequirement); }
public static void BringUpPlantInfo(HouseplantData data) => OnBringUpPlantInfo.Invoke(data);