My Random

I created a new method called SetPassword() which is called in the StartGame() method. I decided to use Random from System.Random since it’s what I’ve been used to from C# programming, and it does the same thing.

private void SetPassword()
{
	var random = new Random();
	switch (_level)
	{
		case 1:
			_password = _easyWords[random.Next(0, _easyWords.Length)];
			break;
		case 2:
			_password = _mediumWords[random.Next(0, _mediumWords.Length)];
			break;
		case 3:
			_password = _hardWords[random.Next(0, _hardWords.Length)];
			break;
		default:
			Debug.Log("Error: Invalid level number.");
			break;
	}
}

Privacy & Terms