UIObjectFactory
Namespace:FairyGUI
Source:Assets/Scripts/UI/UIObjectFactory.cs (line 13)
public class UIObjectFactory
Methods
Clear()
public static void Clear();
Source:UI/UIObjectFactory.cs (line 91)
NewObject(ObjectType)
public static GObject NewObject(ObjectType type);
| Parameter | Type | Description |
|---|---|---|
type | ObjectType |
Source:UI/UIObjectFactory.cs (line 135)
NewObject(PackageItem, Type)
public static GObject NewObject(PackageItem pi, System.Type userClass = null);
| Parameter | Type | Description |
|---|---|---|
pi | PackageItem | |
userClass | Type |
Source:UI/UIObjectFactory.cs (line 103)
SetExtension(string, Type, LuaFunction)
public static void SetExtension(string url, System.Type baseType, LuaFunction extendFunction);
Compilation conditions:
FAIRYGUI_TOLUA
| Parameter | Type | Description |
|---|---|---|
url | string | |
baseType | Type | |
extendFunction | LuaFunction |
Source:UI/UIObjectFactory.cs (line 49)
SetLoaderExtension(GLoaderCreator)
public static void SetLoaderExtension(GLoaderCreator creator);
| Parameter | Type | Description |
|---|---|---|
creator | GLoaderCreator |
Source:UI/UIObjectFactory.cs (line 79)
SetLoaderExtension(Type)
public static void SetLoaderExtension(System.Type type);
| Parameter | Type | Description |
|---|---|---|
type | Type |
Source:UI/UIObjectFactory.cs (line 70)
SetPackageItemExtension(string, GComponentCreator)
public static void SetPackageItemExtension(string url, GComponentCreator creator);
| Parameter | Type | Description |
|---|---|---|
url | string | |
creator | GComponentCreator |
Source:UI/UIObjectFactory.cs (line 36)
SetPackageItemExtension(string, Type)
public static void SetPackageItemExtension(string url, System.Type type);
| Parameter | Type | Description |
|---|---|---|
url | string | |
type | Type |
Source:UI/UIObjectFactory.cs (line 26)