コード例 #1
0
    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);
    }
コード例 #2
0
ファイル: FarmSensor.cs プロジェクト: zzyanzz/gro-ui
    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);
    }
コード例 #3
0
    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;
    }