Exemple #1
0
    // ------------------------------------------------
    // コマの移動をサーバに送信
    // ------------------------------------------------
    void UpdatePieceInfo()
    {
        ApiClient.Instance.ResponseUpdatePiece = ResponseUpdatePiece;
        var param = new RequestUpdatePiece();

        param.piece_id = info.piece_id;
        param.point_y  = info.point_y;
        param.point_x  = info.point_x;

        ApiClient.Instance.RequestUpdatePiece(param);
    }
Exemple #2
0
    void SendMovePiece()
    {
        RequestUpdatePiece param = new RequestUpdatePiece();

        param.piece_id = EndCoinPlaceController.piece_id;
        param.point_x  = EndCoinPlaceController.width_id - 1;
        param.point_y  = EndCoinPlaceController.height_id;



        ApiClient.Instance.ResponseUpdatePiece = ResponseUpdatePiece;
        ApiClient.Instance.RequestUpdatePiece(param);
    }
Exemple #3
0
    void SendMovePiece()
    {
        RequestUpdatePiece param = new RequestUpdatePiece();

        param.piece_id = EndCoinPlaceController.piece_id;
        param.point_x  = EndCoinPlaceController.width_id;
        param.point_y  = EndCoinPlaceController.height_id;

        if (!is_first)
        {
            param.point_x = 9 - param.point_x;
            param.point_y = 7 - param.point_y;
        }

        param.point_x -= 1;

        ApiClient.Instance.ResponseUpdatePiece = ResponseUpdatePiece;
        Debug.Log("x: " + param.point_x + ", y: " + param.point_y);
        ApiClient.Instance.RequestUpdatePiece(param);
    }
        /// <summary>
        ///     RequestUpdatePiece
        ///     /api/pieces/:piece_idへPUTでリクエストを行なう
        /// </summary>
        public void RequestUpdatePiece(RequestUpdatePiece param)
        {
            var url = ipAddr + string.Format("/api/pieces/{0}", param.piece_id);

            requester.Put(url, param, ResponseUpdatePiece);
        }