Esempio n. 1
0
    public void LoadEconomicUnit(EuSavable savedEu)
    {
        GameObject newEu = Instantiate(euPrefab, this.gameObject.transform);

        EconomicUnit euComponent = newEu.GetComponent <EconomicUnit> ();

        euComponent.euname      = savedEu.euname;
        euComponent.latency     = savedEu.latency;
        euComponent.description = savedEu.description;
        euComponent.GetComponentInChildren <Text> ().text = savedEu.euname;

        euComponent.setActive(savedEu.active);

        for (int i = 0; i < savedEu.assets.Count; i++)
        {
            GameObject asset = GameObject.Find(savedEu.assets [i]);
            euComponent.addAsset(ref asset, savedEu.qty[i]);
        }
    }