Having a player move around a 48 step game board that's circular using a 1d6 and waypoints?

I’m new to unity. I designed a tarot board game that I want to make into an app. I made a basic waypoint manager but I’m having trouble getting the dice to work with the players movement along the board. I know I’m missing some code but I’ve been searching the web for more info but board game development is scarce at best. How do I get a 1d6 to control my players movement around the board? Any help is greatly appreciated. Here’s what i have so far not so good…

using UnityEngine;
using System.Collections;

public class BoardgameMovement : MonoBehaviour

{

public Transform target;
public int Die_d6=1; 
public int Waypoints=0; 
bool test= true; 

void Update () 
{ 
	if (test == true) { 
		Die_d6= 2; // the total value of the dice 
		test = false; 
	}
	
	Waypoints = Die_d6; // how many movements remaining
	
	// while the player can move
	while (Waypoints < 0) { 
		Waypoints = (Waypoints + 1);
			
	} 
}

}

Curious to find out how you went with this as I’m trying to implement a similar thing in my game @Valqon