Esempio n. 1
0
    public void LoadScenario(BasicWorldSave w)
    {
        Map = w.world;
        money.Load(w.money);
        actionSelecter.Load(w.actionSelecter);
        diplomacy.Load(w.diplomacy);
        scenario.Load(w.scenario);

        //GO THROUGH LISTS OF OBJECTS AND ACTIVATE THEM USING THE LOADMAPOBJECT() FUNCTION
        //structures
        foreach (ObjSave save in w.structures)
        {
            LoadMapObject(save).transform.parent = structures.transform;
        }

        labor.InstantiateLabor();
        if (notifications != null)
        {
            notifications.FreshEvents();
        }
    }
Esempio n. 2
0
    public void LoadScenario(BasicWorldSave w)
    {
        Map = w.world;
        money.Load(w.money);
        actionSelecter.Load(w.actionSelecter);
        diplomacy.Load(w.diplomacy);
        scenario.Load(w.scenario);

        //GO THROUGH LISTS OF OBJECTS AND ACTIVATE THEM USING THE LOADMAPOBJECT() FUNCTION
        //structures
        foreach (ObjSave save in w.structures)
        {
            LoadMapObject(save).transform.parent = structures.transform;
        }

        if (notifications != null)
        {
            notifications.FreshEvents();
        }

        //load whitelist for items
        ResourcesDatabase.LoadWhitelist(w.Whitelist);
    }