Table of Contents

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

Dictionary<string, ConstantDefinition>

CustomElements

public Dictionary<string, XmlElement> CustomElements { get; set; }

Property Value

Dictionary<string, XmlElement>

Parameters

public Dictionary<string, string> Parameters { get; set; }

Property Value

Dictionary<string, string>

RootTemplate

public WidgetTemplate RootTemplate { get; }

Property Value

WidgetTemplate

VisualDefinitionTemplates

public Dictionary<string, VisualDefinitionTemplate> VisualDefinitionTemplates { get; set; }

Property Value

Dictionary<string, VisualDefinitionTemplate>

Methods

GetConstantValue(string)

public ConstantDefinition GetConstantValue(string name)

Parameters

name string

Returns

ConstantDefinition

GetParameterDefaultValue(string)

public string GetParameterDefaultValue(string name)

Parameters

name string

Returns

string

Instantiate(WidgetCreationData)

public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData)

Parameters

widgetCreationData WidgetCreationData

Returns

WidgetInstantiationResult

Instantiate(WidgetCreationData, Dictionary<string, WidgetAttributeTemplate>)

public WidgetInstantiationResult Instantiate(WidgetCreationData widgetCreationData, Dictionary<string, WidgetAttributeTemplate> parameters)

Parameters

widgetCreationData WidgetCreationData
parameters Dictionary<string, WidgetAttributeTemplate>

Returns

WidgetInstantiationResult

LoadFrom(PrefabExtensionContext, WidgetAttributeContext, string)

public static WidgetPrefab LoadFrom(PrefabExtensionContext prefabExtensionContext, WidgetAttributeContext widgetAttributeContext, string path)

Parameters

prefabExtensionContext PrefabExtensionContext
widgetAttributeContext WidgetAttributeContext
path string

Returns

WidgetPrefab

OnRelease()

public void OnRelease()

Save(PrefabExtensionContext)

public XmlDocument Save(PrefabExtensionContext prefabExtensionContext)

Parameters

prefabExtensionContext PrefabExtensionContext

Returns

XmlDocument

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).