public void StartGame() { if (!_isStartGameBroadcast) { GameCore.InitUnits(); _isStartGameBroadcast = true; while (true) { GameCore.UpdateUnits(); Clients.All.broadcastUnits(DataBase.Units); System.Threading.Thread.Sleep(GameSettings.ServerBroadcastInterval); } } }
private void BroadcastUptimeToClients(object state) { GameCore.UpdateUnits(); _uptimeHub.Clients.All.broadcasUnits(DataBase.Units); }