public void Handle(object objdata) { var data = (Message_ServerRequest_ReadyCheck)objdata; readyCheck = data; var timesOutTargets = new List <Counter.timesOut>() { new Counter.timesOut(client.Dispose), new Counter.timesOut(mM_NetworkTransmitter.eventHandler.StartMenu) }; counter = new Counter(data.duration, timesOutTargets); mM_NetworkTransmitter.eventHandler.QueueReady(counter); updateController.Add(counter); }