public static void CoreTickLoop()
{
Network = new NetworkTicker();
Logic = new LogicTicker();
network = new Thread(Network.TickLoop)
{
Name = "Network Process Thread",
CurrentCulture = CultureInfo.InvariantCulture
};
logic = new Thread(Logic.TickLoop)
{
Name = "Logic Ticking Thread",
CurrentCulture = CultureInfo.InvariantCulture
};
//Start logic loop first
logic.Start();
network.Start();
Thread.CurrentThread.Join();
}