All pastes #804234 Raw Edit

Something

public text v1 · immutable
·published 2007-12-03 07:16 UTC
rendered paste body
foreach (ConnectedUser User in ConnectedUsers)
{
    if (User.TimeOut <= 0)
    {
        ConnectedUsers.Remove(User);
		continue;
    }

    if (User.IP == ip)
    {
        User.Hits++;
        User.TimeOut = DefaultTimeOut;
    }
    else
    {
        ConnectedUser NewUser = new ConnectedUser();

        NewUser.Index = LastUserID;
        NewUser.IP = ip;
        NewUser.GamerTag = DefaultGamerTag;
        NewUser.Hits = 0;
        NewUser.TimeOut = DefaultTimeOut;

        ConnectedUsers.Add(NewUser);

        LastUserID++;
    }
}