- Home /
Get Random Number for each player from Dice
Hi, i need to get the random generated number for each player and store it in these variables listed here
void Update()
{
player1Num = GameObject.Find("Player1").GetComponent<PlayerController>().Move(numberOfSteps);
player2Num = GameObject.Find("Player2").GetComponent<PlayerController>().Move(numberOfSteps);
}
The Number which i need to get is numberOfSteps
public void Move(int numberOfSteps)
{
StartCoroutine(MoveToPath(numberOfSteps));
}
public IEnumerator MoveToPath(int numberOfSteps)
{
for (int i = noOfStepsAlreadyMoved; i < (noOfStepsAlreadyMoved + numberOfSteps); i++)
{
yield return new WaitForSeconds(0.5f);
GameObject path = pathList[i];
player.transform.position = path.transform.position;
}
noOfStepsAlreadyMoved += numberOfSteps;
}
Can someone show me how i can get the numberOfSteps button
Answer by Larry-Dietz · Dec 18, 2019 at 02:52 PM
Not sure I am entirely understanding what you are asking. Are you just wanting to get a random number to simulate a die roll? If you, do this...
int numberOfSteps = Random.Range(1,7);
or to simulate 2 dice,
int numberOfSteps = Random.Range(2,13);
If I am misunderstanding, let me know. -Larry
Is there a way we can chat in private to help me with my project?
Sure thing. Shoot me an email at larrydietz2@gmail.com
Your answer
Follow this Question
Related Questions
how do i get rid of this error messege 1 Answer
Why does my character only rotate once when it stops moving? 0 Answers
Rewind not working,Rewind not working 0 Answers
Multiple Cars not working 1 Answer