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
name
string
Returns
GetParameterDefaultValue(string)
public string GetParameterDefaultValue(string name)
Parameters
name
string
Returns
Instantiate(WidgetCreationData)
public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData)
Parameters
widgetCreationData
WidgetCreationData
Returns
Instantiate(WidgetCreationData, Dictionary<string, WidgetAttributeTemplate>)
public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData, Dictionary<string, WidgetAttributeTemplate> parameters)
Parameters
widgetCreationData
WidgetCreationDataparameters
Dictionary<string, WidgetAttributeTemplate>
Returns
LoadFrom(PrefabExtensionContext, WidgetAttributeContext, string)
public static WidgetPrefab LoadFrom(PrefabExtensionContext prefabExtensionContext, WidgetAttributeContext widgetAttributeContext, string path)
Parameters
prefabExtensionContext
PrefabExtensionContextwidgetAttributeContext
WidgetAttributeContextpath
string
Returns
OnRelease()
public void OnRelease()
Save(PrefabExtensionContext)
public XmlDocument Save(PrefabExtensionContext prefabExtensionContext)
Parameters
prefabExtensionContext
PrefabExtensionContext
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).