public void MatchHandler() { foreach (var item in matches) { ServerGameMaster gameMaster = item.Value.gameMaster; gameMaster.ExecuteQueue(); } }
public Match(Func <Match, ServerGameMaster> createGameMaster, string createMatchMessage) { gameMaster = createGameMaster(this); gameMaster.CreateMatch(createMatchMessage); blobAssetStore = new BlobAssetStore(); nbPlayers = gameMaster.nbPlayers; players = new List <Player> (); handler = GameServerHandler.Get(); InitWorld(matchId.ToString()); gameMaster.OnMatchReady(); }