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