Core.Object | +--UWindow.UWindowBase | +--UWindow.UWindowList | +--UBrowser.UBrowserServerList | +--UTBrowser.UTBrowserServerList
bool
bNGWorldStats
bNGWorldStatsActive
DecodeServerProperties(string Data)
00001 class UTBrowserServerList expands UBrowserServerList; 00002 00003 var bool bNGWorldStatsActive; 00004 var bool bNGWorldStats; 00005 00006 function bool DecodeServerProperties(string Data) 00007 { 00008 local int i; 00009 00010 i=InStr(Data, "\\worldlog\\"); 00011 if(i >= 0 && Mid(Data, i+10, 4) ~= "true") 00012 bNGWorldStatsActive = True; 00013 00014 i=InStr(Data, "\\wantworldlog\\"); 00015 if(i >= 0 && Mid(Data, i+14, 4) ~= "true") 00016 bNGWorldStats = True; 00017 00018 return Super.DecodeServerProperties(Data); 00019 } 00020 00021 function UWindowList CopyExistingListItem(Class<UWindowList> ItemClass, UWindowList SourceItem) 00022 { 00023 local UTBrowserServerList L; 00024 00025 L = UTBrowserServerList(Super.CopyExistingListItem(ItemClass, SourceItem)); 00026 L.bNGWorldStats = UTBrowserServerList(SourceItem).bNGWorldStats; 00027 L.bNGWorldStatsActive = UTBrowserServerList(SourceItem).bNGWorldStatsActive; 00028 00029 return L; 00030 } 00031 00032 defaultproperties 00033 { 00034 }