public IEnumerator AddSensingPoint(FarmSensingPoint point) { if (!point.activePoint) { yield break; } GameObject module = Instantiate(sensingPointModulePrefab) as GameObject; // Set parent to GUICanvas item module.transform.SetParent(sensorListContent, false); // Call get values sensingPoints.Add(point); SensingPointModule script = module.GetComponent <SensingPointModule> (); script.sensingpoint = point; sensingPointModules.Add(script); script.StartCoroutine("Initialize"); yield return(null); }
public IEnumerator LoadSensingPoint(JSONNode sensingPoint) { // foreach SensingPoint GameObject obj = Instantiate(farmManager.sensingPointPrefab) as GameObject; obj.transform.SetParent(transform); FarmSensingPoint point = obj.GetComponent <FarmSensingPoint> (); point.sensor = this; point.resource = myResource; farmSensingPoints.Add(point); yield return(point.StartCoroutine("Initialize", sensingPoint.Value)); yield return(null); }
public IEnumerator AddSensingPoint(FarmSensingPoint point) { if (!point.activePoint) { yield break; } GameObject module = Instantiate (sensingPointModulePrefab) as GameObject; // Set parent to GUICanvas item module.transform.SetParent (sensorListContent, false); // Call get values sensingPoints.Add (point); SensingPointModule script = module.GetComponent<SensingPointModule> (); script.sensingpoint = point; sensingPointModules.Add (script); script.StartCoroutine ("Initialize"); yield return null; }