public ModsManagementWindow(Preferences preferences, ModsServer modsServer) : this() { _preferences = preferences; _modsServer = modsServer; ListViewsRefresh(); }
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); } }