跳到主要内容

UIObjectFactory

命名空间:FairyGUI
源码:Assets/Scripts/UI/UIObjectFactory.cs (行 13)

public class UIObjectFactory

方法​

Clear()​

public static void Clear();

源码:UI/UIObjectFactory.cs (行 91)

NewObject(ObjectType)​

public static GObject NewObject(ObjectType type);
参数类型说明
typeObjectType

源码:UI/UIObjectFactory.cs (行 135)

NewObject(PackageItem, Type)​

public static GObject NewObject(PackageItem pi, System.Type userClass = null);
参数类型说明
piPackageItem
userClassType

源码:UI/UIObjectFactory.cs (行 103)

SetExtension(string, Type, LuaFunction)​

public static void SetExtension(string url, System.Type baseType, LuaFunction extendFunction);

编译条件:FAIRYGUI_TOLUA

参数类型说明
urlstring
baseTypeType
extendFunctionLuaFunction

源码:UI/UIObjectFactory.cs (行 49)

SetLoaderExtension(GLoaderCreator)​

public static void SetLoaderExtension(GLoaderCreator creator);
参数类型说明
creatorGLoaderCreator

源码:UI/UIObjectFactory.cs (行 79)

SetLoaderExtension(Type)​

public static void SetLoaderExtension(System.Type type);
参数类型说明
typeType

源码:UI/UIObjectFactory.cs (行 70)

SetPackageItemExtension(string, GComponentCreator)​

public static void SetPackageItemExtension(string url, GComponentCreator creator);
参数类型说明
urlstring
creatorGComponentCreator

源码:UI/UIObjectFactory.cs (行 36)

SetPackageItemExtension(string, Type)​

public static void SetPackageItemExtension(string url, System.Type type);
参数类型说明
urlstring
typeType

源码:UI/UIObjectFactory.cs (行 26)