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