static int _m_SetLoaderExtension_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 1 && translator.Assignable <System.Type>(L, 1)) { System.Type _type = (System.Type)translator.GetObject(L, 1, typeof(System.Type)); FairyGUI.UIObjectFactory.SetLoaderExtension(_type); return(0); } if (gen_param_count == 1 && translator.Assignable <FairyGUI.UIObjectFactory.GLoaderCreator>(L, 1)) { FairyGUI.UIObjectFactory.GLoaderCreator _creator = translator.GetDelegate <FairyGUI.UIObjectFactory.GLoaderCreator>(L, 1); FairyGUI.UIObjectFactory.SetLoaderExtension(_creator); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to FairyGUI.UIObjectFactory.SetLoaderExtension!")); }
static int SetLoaderExtension(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes <System.Type>(L, 1)) { System.Type arg0 = (System.Type)ToLua.ToObject(L, 1); FairyGUI.UIObjectFactory.SetLoaderExtension(arg0); return(0); } else if (count == 1 && TypeChecker.CheckTypes <FairyGUI.UIObjectFactory.GLoaderCreator>(L, 1)) { FairyGUI.UIObjectFactory.GLoaderCreator arg0 = (FairyGUI.UIObjectFactory.GLoaderCreator)ToLua.ToObject(L, 1); FairyGUI.UIObjectFactory.SetLoaderExtension(arg0); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: FairyGUI.UIObjectFactory.SetLoaderExtension")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }