C# Класс Nexus.Client.Games.Fallout3.Scripting.XmlScript.Fallout3XmlScriptType

Describes the Fallout 3 variant of the XML script type.
Наследование: Nexus.Client.ModManagement.Scripting.XmlScript.XmlScriptType
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateConditionStateManager ( IMod p_modMod, IGameMode p_gmdGameMode, IPluginManager p_pmgPluginManager, IEnvironmentInfo p_eifEnvironmentInfo ) : ConditionStateManager

Creates a ConditionStateManager to use when running an XML script.

GetCplParserFactory ( ) : ICplParserFactory

Gets a CPL Parser factory.

GetXmlScriptNodeAdapter ( System.Version p_verXmlScriptVersion ) : IXmlScriptNodeAdapter

The factory method that returns the appropriate IXmlScriptNodeAdapter for the given xml script version.

Защищенные методы

Метод Описание
GetParser ( System.Xml.Linq.XElement p_xelScript ) : IParser

Gets the parser to use to parse the given XML Script.

The given XML Script is only required to extract the script version, which is used to determine which parser should be used.

GetUnparser ( Nexus p_xscScript ) : IUnparser

Gets the unparser to use to create an XML representation of the given XmlScript.

Описание методов

CreateConditionStateManager() публичный Метод

Creates a ConditionStateManager to use when running an XML script.
public CreateConditionStateManager ( IMod p_modMod, IGameMode p_gmdGameMode, IPluginManager p_pmgPluginManager, IEnvironmentInfo p_eifEnvironmentInfo ) : ConditionStateManager
p_modMod IMod The mod being installed.
p_gmdGameMode IGameMode The game mode currently bieng managed.
p_pmgPluginManager IPluginManager The plugin manager.
p_eifEnvironmentInfo IEnvironmentInfo The application's envrionment info.
Результат Nexus.Client.ModManagement.Scripting.XmlScript.ConditionStateManager

GetCplParserFactory() публичный Метод

Gets a CPL Parser factory.
public GetCplParserFactory ( ) : ICplParserFactory
Результат ICplParserFactory

GetParser() защищенный Метод

Gets the parser to use to parse the given XML Script.
The given XML Script is only required to extract the script version, which is used to determine which parser should be used.
protected GetParser ( System.Xml.Linq.XElement p_xelScript ) : IParser
p_xelScript System.Xml.Linq.XElement The XML Script to parse.
Результат IParser

GetUnparser() защищенный Метод

Gets the unparser to use to create an XML representation of the given XmlScript.
protected GetUnparser ( Nexus p_xscScript ) : IUnparser
p_xscScript Nexus The to unparse.
Результат IUnparser

GetXmlScriptNodeAdapter() публичный Метод

The factory method that returns the appropriate IXmlScriptNodeAdapter for the given xml script version.
Thrown if no is /// found for the given xml script version.
public GetXmlScriptNodeAdapter ( System.Version p_verXmlScriptVersion ) : IXmlScriptNodeAdapter
p_verXmlScriptVersion System.Version The xml script version for which to create an /// .
Результат IXmlScriptNodeAdapter