public override void Initialize(IServer server) { singleton = this; server.SetHandler((short)CustomMasterServerMSG.createTournament, handleCreateTournament); server.SetHandler((short)CustomMasterServerMSG.startTournament, handleStartTournament); server.SetHandler((short)CustomMasterServerMSG.closeTournament, handleCloseTournament); server.SetHandler((short)CustomMasterServerMSG.joinTournament, handleJoinTournament); server.SetHandler((short)CustomMasterServerMSG.leaveTournament, handlePlayerLeft); }
public List <GameInfoPacket> getCurrentGameInfos() { List <GameInfoPacket> gameList = new List <GameInfoPacket>(); foreach (PreGame p in AlbotPreGameModule.getCurrentJoinableGames()) { gameList.Add(p.convertToGameInfoPacket()); } foreach (PreTournamentGame t in AlbotTournamentModule.getCurrentTournaments()) { gameList.Add(t.convertToGameInfoPacket()); } return(gameList); }