private void OnHighlightClicked(object sender, object args) { HighlightClick highlight = sender as HighlightClick; if (highlight == null) { return; } Board.instance.selectedMove = highlight.move; machine.ChangeTo <PieceMovementState>(); }
void OnHighlightClicked(object sender, object args) { HighlightClick highlight = sender as HighlightClick; if (highlight == null) { return; } Vector3 v3Pos = highlight.transform.position; Vector2Int pos = new Vector2Int((int)v3Pos.x, (int)v3Pos.y); Tile tileClicked = highlight.tile; Debug.Log(tileClicked.pos); Board.instance.selectedHighlight = highlight; machine.ChangeTo <PieceMovementState>(); }