Inheritance: MonoBehaviour
    public void CreateOverrideModule(FarmActuator act)
    {
        GameObject module = Instantiate (actuatorOverridePrefab) as GameObject;
        module.transform.SetParent (overrideScrollContent, false);
        //print ("Created " + act.ToString ());

        ActuatorOverrideModule script = module.GetComponent<ActuatorOverrideModule> ();
        script.myActuator = act;
        script.myResource = act.myResource;
        script.StartCoroutine ("Initialize");
    }
Beispiel #2
0
    public void CreateOverrideModule(FarmActuator act)
    {
        GameObject module = Instantiate(actuatorOverridePrefab) as GameObject;

        module.transform.SetParent(overrideScrollContent, false);
        //print ("Created " + act.ToString ());

        ActuatorOverrideModule script = module.GetComponent <ActuatorOverrideModule> ();

        script.myActuator = act;
        script.myResource = act.myResource;
        script.StartCoroutine("Initialize");
    }
Beispiel #3
0
    public IEnumerator CreateActuator(object[] parms)    //string URL, FarmResource resource)
    {
        string       URL      = ((string)parms [0]).Replace(System.Environment.NewLine, "");;
        FarmResource resource = (FarmResource)parms [1];
        GameObject   act      = Instantiate(actuatorPrefab) as GameObject;
        FarmActuator farmAct  = act.GetComponent <FarmActuator> ();

        act.transform.SetParent(transform);

        actuatorList.Add(farmAct);
        farmAct.myResource = resource;

        yield return(farmAct.StartCoroutine("Initialize", URL));

        yield return(null);
    }