def setSelectionFilter( name ):
	"""This function sets the selection filter."""
	filter = ""
	for item in selectFilters:
		if item[0] == name:
			filter = item[1]

	WorldEditor.setSelectionFilter( filter )

	if name == "Portals":
		WorldEditor.setNoSelectionFilter( "" )
	else:
		WorldEditor.setNoSelectionFilter( "portal" )

	if name == "All Except Terrain and Shells":
		WorldEditor.setNoSelectionFilter( "portal|terrain" )
		WorldEditor.setSelectShellsOnly( 2 )
	elif name == "Shells + Contents":
		WorldEditor.setSelectShellsOnly( 1 )
	elif name == "Models":
		WorldEditor.setSelectShellsOnly( 2 )
	else:
		WorldEditor.setSelectShellsOnly( 0 )
Example #2
0
def setSelectionFilter(name):
    """This function sets the selection filter."""
    filter = ""
    for item in selectFilters:
        if item[0] == name:
            filter = item[1]

    WorldEditor.setSelectionFilter(filter)

    if name == "Portals":
        WorldEditor.setNoSelectionFilter("")
    else:
        WorldEditor.setNoSelectionFilter("portal")

    if name == "All Except Terrain and Shells":
        WorldEditor.setNoSelectionFilter("portal|terrain")
        WorldEditor.setSelectShellsOnly(2)
    elif name == "Shells + Contents":
        WorldEditor.setSelectShellsOnly(1)
    elif name == "Models":
        WorldEditor.setSelectShellsOnly(2)
    else:
        WorldEditor.setSelectShellsOnly(0)