static int BindAllWidgetsHelper(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 4) { UICore obj = (UICore)ToLua.CheckObject <UICore>(L, 1); UICore.Param arg0 = (UICore.Param)ToLua.CheckObject <UICore.Param>(L, 2); string arg1 = ToLua.CheckString(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 4); UICore.Param o = obj.BindAllWidgetsHelper(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else if (count == 5) { UICore obj = (UICore)ToLua.CheckObject <UICore>(L, 1); UICore.Param arg0 = (UICore.Param)ToLua.CheckObject <UICore.Param>(L, 2); string arg1 = ToLua.CheckString(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 4); bool arg3 = LuaDLL.luaL_checkboolean(L, 5); UICore.Param o = obj.BindAllWidgetsHelper(arg0, arg1, arg2, arg3); ToLua.PushObject(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UICore.BindAllWidgetsHelper")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }