Beispiel #1
0
 void OpenInfo(HouseplantData data)
 {
     LoadInfo(data);
     UpdateColors(data);
     SetLayout();
     gameObject.SetActive(true);
 }
Beispiel #2
0
    void BuyPlant(GameObject houseplant)
    {
        HouseplantData plantData = houseplant.gameObject.GetComponent <HouseplantHealth>().Houseplant;

        _plantsToBeDelivered.Add(new KeyVal <HouseplantData, int>(plantData, plantData.DaysForDelivery));
        Events.DeliveryUpdate(_plantsToBeDelivered);
    }
Beispiel #3
0
 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);
    }
Beispiel #5
0
 private void UpdateColors(HouseplantData data)
 {
     SetLightColor(data.LightRequirement);
     SetWaterColor(data.WaterRequirement);
 }
 public static void BringUpPlantInfo(HouseplantData data) => OnBringUpPlantInfo.Invoke(data);