UTBrowser
Class UTBrowserServerList

source: e:\games\UnrealTournament\UTBrowser\Classes\UTBrowserServerList.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowList
         |
         +--UBrowser.UBrowserServerList
            |
            +--UTBrowser.UTBrowserServerList
Direct Known Subclasses:None

class UTBrowserServerList
extends UBrowser.UBrowserServerList


Variables
 bool bNGWorldStats
 bool bNGWorldStatsActive


Function Summary
 bool DecodeServerProperties(string Data)



Source Code


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	}

End Source Code