Class WidgetPrefab
- Namespace
- TaleWorlds.GauntletUI.PrefabSystem
- Assembly
- TaleWorlds.GauntletUI.PrefabSystem.dll
public class WidgetPrefab
- Inheritance
-
WidgetPrefab
- Inherited Members
Constructors
WidgetPrefab()
public WidgetPrefab()
Properties
Constants
public Dictionary<string, ConstantDefinition> Constants { get; set; }
Property Value
CustomElements
public Dictionary<string, XmlElement> CustomElements { get; set; }
Property Value
Parameters
public Dictionary<string, string> Parameters { get; set; }
Property Value
RootTemplate
public WidgetTemplate RootTemplate { get; }
Property Value
VisualDefinitionTemplates
public Dictionary<string, VisualDefinitionTemplate> VisualDefinitionTemplates { get; set; }
Property Value
Methods
GetConstantValue(string)
public ConstantDefinition GetConstantValue(string name)
Parameters
namestring
Returns
GetParameterDefaultValue(string)
public string GetParameterDefaultValue(string name)
Parameters
namestring
Returns
Instantiate(WidgetCreationData)
public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData)
Parameters
widgetCreationDataWidgetCreationData
Returns
Instantiate(WidgetCreationData, Dictionary<string, WidgetAttributeTemplate>)
public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData, Dictionary<string, WidgetAttributeTemplate> parameters)
Parameters
widgetCreationDataWidgetCreationDataparametersDictionary<string, WidgetAttributeTemplate>
Returns
LoadFrom(PrefabExtensionContext, WidgetAttributeContext, string)
public static WidgetPrefab LoadFrom(PrefabExtensionContext prefabExtensionContext, WidgetAttributeContext widgetAttributeContext, string path)
Parameters
prefabExtensionContextPrefabExtensionContextwidgetAttributeContextWidgetAttributeContextpathstring
Returns
OnRelease()
public void OnRelease()
Save(PrefabExtensionContext)
public XmlDocument Save(PrefabExtensionContext prefabExtensionContext)
Parameters
prefabExtensionContextPrefabExtensionContext
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).