Пример #1
0
    public void getGameBoard(string ReceivedGameID)
    {
        GameIDConnectivityJson gameid = new GameIDConnectivityJson();

        gameid.gameid = ReceivedGameID;
        RestClient.Post <BoardConnectivityJson>("https://catan-connectivity.herokuapp.com/lobby/startgame", gameid).Then(board =>
        {
            ReceiveBoardScript.ReceivedBoard.ports = board.ports;
            ReceiveBoardScript.ReceivedBoard.board = board.board;
        }).Catch(err => { Debug.Log(err); });
    }
Пример #2
0
    public void getGameBoardNotMaster()
    {
        GameIDConnectivityJson gameid = new GameIDConnectivityJson();

        gameid.gameid = LoginScript.CurrentUserGameId;
        //gameid.gameid = "P9LapF9QcYQ2SKG8ph4hz";
        RestClient.Post <BoardConnectivityJson>("https://catan-connectivity.herokuapp.com/board/get", gameid).Then(board =>
        {
            ReceiveBoardScript.ReceivedBoard.ports = board.ports;
            ReceiveBoardScript.ReceivedBoard.board = board.board;
            Debug.Log(ReceiveBoardScript.ReceivedBoard.board[0].number);
        }).Catch(err => { Debug.Log(err); });
    }
Пример #3
0
    public void EmitStartGame()
    {
        GameIDConnectivityJson gameid = new GameIDConnectivityJson();

        gameid.gameid = LoginScript.CurrentUserGameId;
        RestClient.Post <BoardConnectivityJson>("https://catan-connectivity.herokuapp.com/lobby/startgame", gameid).Then(board =>
        {
            ReceiveBoardScript.ReceivedBoard.ports = board.ports;
            ReceiveBoardScript.ReceivedBoard.board = board.board;

            JSONObject json_message = new JSONObject();
            //json_message.AddField("lobbyid", "123");
            json_message.AddField("lobbyid", LoginScript.CurrentUserLobbyId);
            socket.Emit("gamestart", json_message);

            SceneChanger n = new SceneChanger();
            n.startGame();
        }).Catch(err => { Debug.Log(err); });
    }