Core.Object | +--UWindow.UWindowBase | +--UWindow.UWindowList | +--UWindow.UWindowListBoxItem | +--UMenu.UMenuMapList
string
DisplayName
MapName
int
Compare(UWindowList T, UWindowList B)
UMenuMapList
FindMap(string FindMapName)
// Call only on sentinel
00001 class UMenuMapList expands UWindowListBoxItem; 00002 00003 var string MapName; 00004 var string DisplayName; 00005 00006 function int Compare(UWindowList T, UWindowList B) 00007 { 00008 if(Caps(UMenuMapList(T).MapName) < Caps(UMenuMapList(B).MapName)) 00009 return -1; 00010 00011 return 1; 00012 } 00013 00014 // Call only on sentinel 00015 function UMenuMapList FindMap(string FindMapName) 00016 { 00017 local UMenuMapList I; 00018 00019 for(I = UMenuMapList(Next); I != None; I = UMenuMapList(I.Next)) 00020 if(I.MapName ~= FindMapName) 00021 return I; 00022 00023 return None; 00024 } 00025 00026 defaultproperties 00027 { 00028 }