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."); } }
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); }