Table of Contents

Class WidgetFactory

Namespace
TaleWorlds.GauntletUI.PrefabSystem
Assembly
TaleWorlds.GauntletUI.PrefabSystem.dll
public class WidgetFactory
Inheritance
WidgetFactory
Inherited Members

Constructors

WidgetFactory(ResourceDepot, string)

public WidgetFactory(ResourceDepot resourceDepot, string resourceFolder)

Parameters

resourceDepot ResourceDepot
resourceFolder string

Properties

GeneratedPrefabContext

public GeneratedPrefabContext GeneratedPrefabContext { get; }

Property Value

GeneratedPrefabContext

PrefabExtensionContext

public PrefabExtensionContext PrefabExtensionContext { get; }

Property Value

PrefabExtensionContext

WidgetAttributeContext

public WidgetAttributeContext WidgetAttributeContext { get; }

Property Value

WidgetAttributeContext

Methods

AddCustomType(string, string)

public void AddCustomType(string name, string path)

Parameters

name string
path string

CheckForUpdates()

public void CheckForUpdates()

CreateBuiltinWidget(UIContext, string)

public Widget CreateBuiltinWidget(UIContext context, string typeName)

Parameters

context UIContext
typeName string

Returns

Widget

GetBuiltinType(string)

public Type GetBuiltinType(string name)

Parameters

name string

Returns

Type

GetCustomType(string)

public WidgetPrefab GetCustomType(string typeName)

Parameters

typeName string

Returns

WidgetPrefab

GetCustomTypePath(string)

public string GetCustomTypePath(string name)

Parameters

name string

Returns

string

GetPrefabNames()

public IEnumerable<string> GetPrefabNames()

Returns

IEnumerable<string>

GetWidgetTypes()

public IEnumerable<string> GetWidgetTypes()

Returns

IEnumerable<string>

Initialize(List<string>)

public void Initialize(List<string> assemblyOrder = null)

Parameters

assemblyOrder List<string>

IsBuiltinType(string)

public bool IsBuiltinType(string name)

Parameters

name string

Returns

bool

IsCustomType(string)

public bool IsCustomType(string typeName)

Parameters

typeName string

Returns

bool

OnUnload(string)

public void OnUnload(string typeName)

Parameters

typeName string

Events

PrefabChange

public event Action PrefabChange

Event Type

Action

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