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