public void MatchHandler()
 {
     foreach (var item in matches)
     {
         ServerGameMaster gameMaster = item.Value.gameMaster;
         gameMaster.ExecuteQueue();
     }
 }
Ejemplo n.º 2
0
        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();
        }