Pls help!!! i am working on a game simulation that generates random numbers between 1 to 5 in the debug log with the click of a button and also accepts number input from the player. Now i want to check if the random number generated is the same as the number entered by the player. How do i get the exact value of a random number generated by unity’s debug log so i can use if else statements to check if they tally. Thanks in advance.
This is the code i used—everything works except the if else statement at the end
#pragma strict
var biggestNumber: int = 100;
var smallestNumber: int = 0;
//GUI Button Variables:
var buttonWidth : int = 500;
var buttonHeight : int = 200;
static var randomChance: int;
function OnGUI(){
if(GUI.Button(Rect(15,10,300,68), “Click to Generate a random number!”)){
var randnum = (Random.Range(1,6));
print (randnum);
}
}
function Update () {
var randnum = (Random.Range(smallestNumber,biggestNumber));
for (var c : char in Input.inputString) {
// Backspace - Remove the last character
if (c == "\b"[0]) {
if (guiText.text.Length != 0)
guiText.text = guiText.text.Substring(0, guiText.text.Length - 1);
}
// End of entry
else if (c == "
"[0] || c == “\r”[0]) {// "
" for Mac, “\r” for windows.
print ("You entered the number: " + guiText.text);
}
// Normal text input - just append to the end
else {
guiText.text += c;
}
if (c == "
"[0] || c == “\r”[0] && guiText.text==randnum)
{
print ("The Small cell is now Connected to the Mobile Device with the Number " + guiText.text);
}
else if (c == "
"[0] || c == “\r”[0] && guiText.text!= randnum)
{
print ("The Small cell cannot Connect to the Mobile Device with the Number " + guiText.text);
}
}
}