//Get list of master from web service , Add list of master to GUI public IEnumerator Start() { if (Global.LOCAL) { lolServiceUrl = "http://lol.yourplaceforfun.com/Game/GetWorlds"; // "http://home.blueskysoft.vn/lolservices/game/getworlds"; } else { lolServiceUrl = "http://ho.yourplaceforfun.com/Game/GetWorlds";// change serviceen.leagueoflords.vn to yourWebserviceURL } _sendRequestZones = false; _ServerGameController = new ServerGameController(this); if (_ServerGameController.IsConnected) { _ServerGameController.Disconnect(); } WWW www = new WWW(lolServiceUrl); yield return(www); WorldInfoList worldList = WorldInfoList.FromXML(www.text); foreach (var worldInfo in worldList.Worlds) { AddWorld(worldInfo); } }
public static ServerGameController getSingleton() { if (singleton == null) { singleton = new ServerGameController(); } return(singleton); }
private void WaitingFirstClient(ServerGameController controller) { Console.WriteLine("Waiting for first Client."); TcpClient connectedClient1 = tcpListener.AcceptTcpClient(); var communicator1 = new ServerCommunicator(connectedClient1); controller.SetHomeTeamCommunicator(communicator1); Console.WriteLine("First client has connected."); }
private void WaitingSecondClient(ServerGameController controller) { Console.WriteLine("Waiting for second Client."); TcpClient connectedClient2 = tcpListener.AcceptTcpClient(); var communicator2 = new ServerCommunicator(connectedClient2); controller.SetAwayTeamCommunicator(communicator2); Console.WriteLine("Second client has connected."); }
private void ReceiveConnections() { while (!stopRequest) { var controller = new ServerGameController(); WaitingFirstClient(controller); WaitingSecondClient(controller); Console.WriteLine("Match has started."); } stopRequest = false; isListening = false; }
private void CmdEndTurn() { ServerGameController.getSingleton().endTurn(); }
private void CmdAddPlayer() { //override public void OnStartServer () ServerGameController.getSingleton().addPlayer(this); }
// Tramite DI public GameHub(ServerGameController sgc) { _gameController = sgc; }
public Broadcaster(IHubContext <GameHub, IBlazorPongClient> hub, ServerGameController gameController) { _hubContext = hub; _gameController = gameController; }