static int SyncPropertys(IntPtr L)
	{
		try
		{
			int count = LuaDLL.lua_gettop(L);

			if (count == 6)
			{
				ShibaInu.ScrollList obj = (ShibaInu.ScrollList)ToLua.CheckObject<ShibaInu.ScrollList>(L, 1);
				UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject));
				uint arg1 = (uint)LuaDLL.luaL_checknumber(L, 3);
				uint arg2 = (uint)LuaDLL.luaL_checknumber(L, 4);
				int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
				int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
				obj.SyncPropertys(arg0, arg1, arg2, arg3, arg4);
				return 0;
			}
			else if (count == 9)
			{
				ShibaInu.ScrollList obj = (ShibaInu.ScrollList)ToLua.CheckObject<ShibaInu.ScrollList>(L, 1);
				UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject));
				uint arg1 = (uint)LuaDLL.luaL_checknumber(L, 3);
				uint arg2 = (uint)LuaDLL.luaL_checknumber(L, 4);
				int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
				int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
				bool arg5 = LuaDLL.luaL_checkboolean(L, 7);
				uint arg6 = (uint)LuaDLL.luaL_checknumber(L, 8);
				uint arg7 = (uint)LuaDLL.luaL_checknumber(L, 9);
				obj.SyncPropertys(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
				return 0;
			}
			else
			{
				return LuaDLL.luaL_throw(L, "invalid arguments to method: ShibaInu.ScrollList.SyncPropertys");
			}
		}
		catch (Exception e)
		{
			return LuaDLL.toluaL_exception(L, e);
		}
	}