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"); }
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"); }
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); }