public static SetPackageItemExtension ( string url, System type ) : void | ||
url | string | |
type | System | |
Résultat | void |
/// <summary> /// /// </summary> /// <param name="url"></param> /// <param name="luaClass"></param> public static void SetExtension(string url, System.Type baseType, LuaFunction extendFunction) { UIObjectFactory.SetPackageItemExtension(url, () => { GComponent gcom = (GComponent)Activator.CreateInstance(baseType); gcom.data = extendFunction; return(gcom); }); }
/// <summary> /// /// </summary> /// <param name="url"></param> /// <param name="luaClass"></param> public static void SetExtension(string url, System.Type baseType, LuaFunction extendFunction) { UIObjectFactory.SetPackageItemExtension(url, baseType); packageItemExtensions[url] = extendFunction; }