FarmSensor.Initialize C# (CSharp) Method

Initialize() public method

public Initialize ( string URL ) : IEnumerator
URL string
return IEnumerator
    public IEnumerator Initialize(string URL)
    {
        farmManager = GameObject.FindGameObjectWithTag ("FarmManager").GetComponent<FarmManager> ();
        url = URL.Replace(System.Environment.NewLine, "");
        WWW www = new WWW (url);
        yield return www;
        JSONClass node = (JSONClass)JSON.Parse (www.text);

        string typeURL = node ["sensor_type"].Value.Replace(System.Environment.NewLine, "");
        www = new WWW (typeURL);
        yield return www;

        JSONNode typeNode = JSON.Parse (www.text);
        sensorType = typeNode ["name"];

        JSONArray sensingPoints = node ["sensing_points"].AsArray;
        SensorDisplayManager manager = GameObject.FindGameObjectWithTag ("SensorDisplayManager").GetComponent<SensorDisplayManager> ();
        foreach(JSONNode point in sensingPoints)
        {
            //manager.CreateModule(point, this);
            yield return StartCoroutine("LoadSensingPoint", point);
        }

        yield return null;
    }