private static void Worker() { while (!m_disposed) { Thread.Sleep(0x10); MyNetworkWriter.SendAll(); MyGameService.ServerUpdate(); MyNetworkReader.ReceiveAll(); Action onTick = OnTick; if (onTick != null) { onTick(); } } }