Class CustomPatch<T>
- Namespace
- Bannerlord.UIExtenderEx.Prefabs
- Assembly
- Bannerlord.UIExtenderEx.dll
Defines a custom prefab patch operating directly on an XmlDocument or an XmlNode selected via XPath.
public abstract class CustomPatch<T> : IPrefabPatch where T : XmlNode
Type Parameters
TThe XML node type targeted by the patch.
- Inheritance
-
CustomPatch<T>
- Implements
- Inherited Members
Properties
Id
Gets the unique identifier of the patch.
public abstract string Id { get; }
Property Value
Methods
Apply(T)
Applies modifications to the targeted XML document or node.
public abstract void Apply(T obj)
Parameters
objTThe XML document or node to modify.
This page was last modified at 10/05/2026 13:34:58 +03:00 (UTC).
Commit Message
Author: Vitalii Mikhailov
Commit: f3b725a97c3f299c20e56b5f206e27142ec15edd
* Added C# Auto-Generated XML prefab compilation for patched and dynamic movies, matching vanilla UI performance
* Added name-based property binding fallback for ViewModel subtypes not declared on the parent
* Improved unparseable prefab error logging with name and file details
* Fixed game crash with 3-segment attribute paths
* Added Bannerlord.UIExtenderE...