Exemple #1
0
            void ProcessModIfHasAdditionalGameRequirements(IMod mod)
            {
                var requirements = mod.GetGameRequirements().Select(_aiaGames.Find).ToArray();

                if (!requirements.Any())
                {
                    return;
                }

                var existingGames = requirements.Where(x => x.InstalledState.IsInstalled);

                if (!aiamods.ContainsIgnoreCase(mod.Name))
                {
                    ProcessNonAiaMods(mod, existingGames);
                }
                else
                {
                    HandleAiaMods(mod, existingGames);
                }
            }
Exemple #2
0
            void ProcessModIfHasAdditionalGameRequirements(IMod mod) {
                var requirements = mod.GetGameRequirements().Select(_aiaGames.Find).ToArray();
                if (!requirements.Any())
                    return;

                var existingGames = requirements.Where(x => x.InstalledState.IsInstalled);
                if (!aiamods.ContainsIgnoreCase(mod.Name))
                    ProcessNonAiaMods(mod, existingGames);
                else
                    HandleAiaMods(mod, existingGames);
            }