void createPiece(GameObject piece, Position pos, playerTurn side) { GameObject gMan = (GameObject)Instantiate(piece, posTransforms[pos], getSideRotate(side)); gMan.name = side.ToString() + piece.GetComponent <PiecesClass>().type; currentPos.Add(pos, gMan); PiecesClass gManScript = piece.GetComponent <PiecesClass>(); gManScript.gm = this; Debug.Log(gManScript.side.ToString() + " " + gManScript.type + " at " + gManScript.positionOB.ToString() + " " + gMan.transform.position); }
GameObject createPieceMidGame(GameObject piece, Position pos, playerTurn side) { GameObject gMan = (GameObject)Instantiate(piece, posTransforms[pos], getSideRotate(side)); gMan.name = side.ToString() + piece.GetComponent <PiecesClass>().type; currentPos[pos] = gMan; PiecesClass gManScript = piece.GetComponent <PiecesClass>(); gManScript.gm = this; return(gMan); }
//drag functions void OnMouseDown() { previousPos = transform.position; Debug.Log(side.ToString() + type); Debug.Log(transform.position); }