Пример #1
0
    private void UpdatePieceDrag(PiecePaint p)
    {
        if (!Camera.main)
        {
            Debug.Log("Unable to find main camera");
            return;
        }

        if (Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out var hit, 25.0f,
                            LayerMask.GetMask("Board")))
        {
            p.transform.position = hit.point + Vector3.up;
        }
    }
Пример #2
0
 public void MovePiece(PiecePaint p, int x, int y)
 {
     p.transform.position = (Vector3.right * x) + (Vector3.forward * y) + _boardOffset + _pieceOffset;
 }