Namespace Bannerlord.UIExtenderEx.Prefabs
Classes
- CustomPatch<T>
- Custom patch on either whole XmlDocument (if T is XmlDocument) or Xpath specified node (if XmlNode is the generic argument) 
- InsertPatch
- Base class for insert patches 
- ModulePrefabExtensionInsertPatch
- Patch that inserts prefab extension (specified by - Name) as a child in XPath specified node, at specific position (- Positionproperty) Extension snippet should be named as- {Name}.xmland located at module's- GUI/PrefabExtensionsfolder.
- PrefabExtensionInsertAsSiblingPatch
- Patch that inserts prefab extension as a sibling to node specified by Xpath. Order is controlled by - Typeproperty.
- PrefabExtensionInsertPatch
- Patch that inserts prefab extension (specified by - Name) as a child in XPath specified node, at specific position (- Positionproperty)
- PrefabExtensionReplacePatch
- Patch that replaces node specified by XPath with node from prefab extension 
- PrefabExtensionSetAttributePatch
- Patch that adds or replaces node's attribute specified by XPath with node from prefab extension 
Interfaces
- IPrefabPatch
- General interface for XML prefab patch 
Enums
- PrefabExtensionInsertAsSiblingPatch.InsertType
- Insert type enum - Prepend inserts snippet before sibling, Append - after