Пример #1
0
        public ModsManagementWindow(Preferences preferences, ModsServer modsServer) : this()
        {
            _preferences = preferences;
            _modsServer  = modsServer;


            ListViewsRefresh();
        }
Пример #2
0
    public void show()
    {
        if (_modsServer == null)
        {
            _modsServer = GameManager.Instance.ModsServer;
        }

        ModsContainer.childrenDestroyAll();

        gameObject.SetActive(true);

        foreach (Mod mod in _modsServer.ActivatedMods)
        {
            ModsMenuMod uiMod = Instantiate(ModPrefab, ModsContainer);
            uiMod.SetMod(mod, true);
        }

        foreach (Mod mod in _modsServer.DeactivatedMods)
        {
            ModsMenuMod uiMod = Instantiate(ModPrefab, ModsContainer);
            uiMod.SetMod(mod, false);
        }
    }