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 (Position
property) Extension snippet should be named as{Name}.xml
and located at module'sGUI/PrefabExtensions
folder.
- PrefabExtensionInsertAsSiblingPatch
Patch that inserts prefab extension as a sibling to node specified by Xpath. Order is controlled by
Type
property.
- PrefabExtensionInsertPatch
Patch that inserts prefab extension (specified by
Name
) as a child in XPath specified node, at specific position (Position
property)
- 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
This page was last modified at 07/29/2024 16:56:14 +00:00 (UTC).