public void PutPlantInPlanter(GameObject plant, PlantControllerScript planterController) { if (onPutPlantInPlanter != null) { onPutPlantInPlanter(); } }
void AttachPlant() { if (PlanterCollider == null) { return; } PlantControllerScript PC = PlanterCollider.GetComponent <PlantControllerScript>(); HideDropIndicator(); PC.AttachPlant(this); IsPlanted = true; GetComponent <DepthManager>().enabled = false; }
private void RunAssessmentOnPlants() { foreach (Plant plant in PlantList) { if (!plant.IsPlanted) { plant.RemoveHealth(); } else { PlantControllerScript PC = plant.GetComponentInParent <PlantControllerScript>(); PC.AssessPlant(); } if (plant.IsDead) { return; } } GameTimeController.SetRunUpdateFalse(); }
private void Start() { this.PC = GetComponent <PlantControllerScript>(); }
//public Image WaterLevelSprite; //public Image BackgroundSprite; //public Image RootsSprite; //public Image ContainerSprite; private void Start() { this.PC = GetComponent <PlantControllerScript>(); this.ToggleSprites = FindObjectOfType <ToggleInspectElementChildren>(); }