/// <summary> /// A simple constructor that initializes the object with the given values. /// </summary> /// <param name="p_misInstallScript">The install script.</param> public DependencyStateManager(ModInstallScript p_misInstallScript) { m_misInstallScript = p_misInstallScript; Dictionary<string, bool> dicPlugins = new Dictionary<string, bool>(); string[] strPlugins = m_misInstallScript.GetAllPlugins(); foreach (string strPlugin in strPlugins) dicPlugins.Add(strPlugin.ToLowerInvariant(), IsPluginActive(strPlugin)); InstalledPlugins = dicPlugins; }
/// <summary> /// A simple constructor that initializes the object with the given values. /// </summary> /// <param name="p_misInstallScript">The install script.</param> public DependencyStateManager(ModInstallScript p_misInstallScript) { Script = p_misInstallScript; var dicPlugins = new Dictionary <string, bool>(); var strPlugins = Script.GetAllPlugins(); foreach (var strPlugin in strPlugins) { dicPlugins.Add(strPlugin.ToLowerInvariant(), IsPluginActive(strPlugin)); } InstalledPlugins = dicPlugins; }
/// <summary> /// A simple constructor. /// </summary> /// <param name="misInstaller">The <see cref="ModInstallScript"/> that is installing the mod.</param> public XmlConfiguredScript(ModInstallScript misInstaller) { m_misInstallScript = misInstaller; }
/// <summary> /// A simple constructor that initializes the object with the given values. /// </summary> /// <param name="p_misInstallScript">The install script.</param> public Fallout3DependencyStateManager(ModInstallScript p_misInstallScript) : base(p_misInstallScript) { }
/// <summary> /// Creates a <see cref="DependencyStateManager" /> for the given <see cref="ModInstallScript" />. /// </summary> /// <param name="p_misInstallScript"> /// The <see cref="ModInstallScript" /> for which the /// <see cref="DependencyStateManager" /> is being created. /// </param> /// <returns>A <see cref="DependencyStateManager" /> for the given <see cref="ModInstallScript" />.</returns> public abstract DependencyStateManager CreateDependencyStateManager(ModInstallScript p_misInstallScript);
/// <summary> /// A simple constructor. /// </summary> /// <param name="misInstaller">The <see cref="ModInstallScript" /> that is installing the mod.</param> public XmlConfiguredScript(ModInstallScript misInstaller) { m_misInstallScript = misInstaller; }