public override void CustomStart() { foreach (GameObject parent in CropObjParent) { cropPlaces.AddRange(parent.GetComponentsInChildren <Transform>()); cropPlaces.Remove(parent.transform); } Debug.Log(cropPlaces.Count); soilRendererList.Add(transform.GetChild(7).GetComponent <MeshRenderer>()); // TODO : 확장성을 위해 getchild 형식 바꾸기. soilRendererList.Add(transform.GetChild(8).GetComponent <MeshRenderer>()); soilRendererList.Add(transform.GetChild(10).GetComponent <MeshRenderer>()); originalSoilMat = soilRendererList[0].material; sowedSoilMat = Resources.Load <Material>("Mat_SowedSoil"); growingCrop = Crop.None; growingStep = GrowingStep.Seed; }
public int Harvest() { int returnAmount = harvestAmount; harvestAmount = 0; growingCrop = Crop.None; growingStep = GrowingStep.Seed; dayPassed = 0; harvestAmount = 0; minYield = 0; maxYield = 0; yieldAdder = 0; ResetModel(); return(returnAmount); }