C# Class Nexus.Client.Games.Fallout3.Scripting.XmlScript.XmlScript20NodeAdapter

Adapts a version 2.0 XmlScript to an XML script editor.
Inheritance: XmlScript10NodeAdapter
Show file Open project: NexusMods/NexusModManager-4.5

Public Methods

Method Description
GetConditionallyInstalledFileSetEditor ( ConditionallyInstalledFileSet p_cipPattern, IList p_lstModFiles ) : NodeEditor

The editor to use to edit a ConditionallyInstalledFileSet.

GetConditionallyInstalledFileSetOrderEditor ( IList p_lstConditionallyInstalledFileSets, IList p_lstModFiles ) : NodeEditor

Gets the editor to use to edit the XmlScript's conditionally installed file set order.

GetOptionEditor ( Option p_optOption, IList p_lstModFiles ) : NodeEditor

The editor to use to edit an Option.

XmlScript20NodeAdapter ( XmlScriptType p_xstScripType ) : System.Collections.Generic

A simple constructor that initializes the object with the given values.

Protected Methods

Method Description
CreateConditionEditorVM ( IList p_lstModFiles, CPLConverter p_cvtConverter ) : ConditionEditorVM

Creates a ConditionEditorVM.

Method Details

CreateConditionEditorVM() protected method

Creates a ConditionEditorVM.
protected CreateConditionEditorVM ( IList p_lstModFiles, CPLConverter p_cvtConverter ) : ConditionEditorVM
p_lstModFiles IList The list of files in the script's mod.
p_cvtConverter Nexus.Client.ModManagement.Scripting.XmlScript.CPL.CPLConverter A converter to use to convert CPL.
return Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditors.ConditionEditorVM

GetConditionallyInstalledFileSetEditor() public method

The editor to use to edit a ConditionallyInstalledFileSet.
public GetConditionallyInstalledFileSetEditor ( ConditionallyInstalledFileSet p_cipPattern, IList p_lstModFiles ) : NodeEditor
p_cipPattern Nexus.Client.ModManagement.Scripting.XmlScript.ConditionallyInstalledFileSet The to edit.
p_lstModFiles IList The list of files in the mod to which the /// being edited belongs.
return Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditor

GetConditionallyInstalledFileSetOrderEditor() public method

Gets the editor to use to edit the XmlScript's conditionally installed file set order.
public GetConditionallyInstalledFileSetOrderEditor ( IList p_lstConditionallyInstalledFileSets, IList p_lstModFiles ) : NodeEditor
p_lstConditionallyInstalledFileSets IList The conditionally installed file sets whose order is to be edited.
p_lstModFiles IList The list of files in the mod to which the /// being edited belongs.
return Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditor

GetOptionEditor() public method

The editor to use to edit an Option.
public GetOptionEditor ( Option p_optOption, IList p_lstModFiles ) : NodeEditor
p_optOption Nexus.Client.ModManagement.Scripting.XmlScript.Option The to edit.
p_lstModFiles IList The list of files in the mod to which the /// being edited belongs.
return Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditor

XmlScript20NodeAdapter() public method

A simple constructor that initializes the object with the given values.
public XmlScript20NodeAdapter ( XmlScriptType p_xstScripType ) : System.Collections.Generic
p_xstScripType Nexus.Client.ModManagement.Scripting.XmlScript.XmlScriptType The current xml script type.
return System.Collections.Generic