Exemple #1
0
    public void processConstructionStart(
        ConstructionSiteObject inConstructionSite)
    {
        var theWorldObjectsAttachedUIManager =
            FindObjectOfType <WorldObjectsAttachedUIManger>();

        ConstructionSiteUIObject theConstructionSiteUI =
            XUtils.createObject(XUtils.verify(_constructionSiteUIPrefab));

        theConstructionSiteUI.init(_carCity, inConstructionSite);
        theWorldObjectsAttachedUIManager.attach(
            theConstructionSiteUI.gameObject, inConstructionSite.gameObject
            );
    }
Exemple #2
0
 //TODO: Find better way to pass ConstructionSiteUIObject prefab info
 public void init(
     CarCityObject inCarCity, ConstructionSiteUIObject inConstructionSiteUIPrefab)
 {
     _carCity = inCarCity;
     _constructionSiteUIPrefab = inConstructionSiteUIPrefab;
 }