void Start()
 {
     numberOfMoves    = new Vector2(0f, 0f);
     chessboard       = GameObject.FindGameObjectWithTag("Ground");
     chessMovement    = chessboard.GetComponent <ChessMovement> ();
     chessPieceOfList = chessMovement.chessPiecesOnBoard.Find((ChessMovement.PGNMoveData obj) => { return(obj.chessPiece == this.gameObject); });
 }
 void Start()
 {
     data                    = JsonMapper.ToObject(File.ReadAllText(Application.dataPath + "/StreamingAssets/pgnfile.json"));
     chessMovement           = GetComponent <ChessMovement> ();
     newlyInstantiatedPieces = new int[8] {
         0, 0, 0, 0, 0, 0, 0, 0
     };
     ConstructDatabase();
 }
 void Start()
 {
     chessMovement = GameObject.FindGameObjectWithTag("Ground").GetComponent <ChessMovement> ();
     gridMovement  = GetComponent <GridMovement> ();
     if (chessMovement == null)
     {
         Debug.Log("Chess Movement Script not found.");
     }
 }
Пример #4
0
    private void SendMovementDataToServer(int x, int y)
    {
        ChessMovement oneMove = new ChessMovement
        {
            gameId    = Guid.NewGuid().ToString(),
            movementX = x,
            movementY = y
        };
        string json = JsonUtility.ToJson(oneMove);

        wc.Headers.Add(HttpRequestHeader.ContentType, "application/json");
        wc.Encoding = System.Text.Encoding.UTF8;
        wc.UploadString("http://localhost:11419/api/ChessMovement/Create", "POST", json);
    }