What I found was how to create random numbers. Great. This solution, however, was not working in other functions. To create a random number, I used
Random randomDirection = new Random();
int directionChoice = randomDirection.Next(1, 4);
inside of a function called enemyWalk(){};
However, this caused an error:
Type 'UnityEngine.Random' does not contain a definition for 'Next' and no extension method 'Next' of type 'UnityEngine.Random' could be found (are you missing a using directive or an assembly reference?)
This error does not appear when I take the random integer generator out of the function. Any solutions to fix this problem?
I'm hoping to use this code to make my enemy wander around when not doing anything by randomly choosing an integer that decides which direction he walks (up, left, right, or down), then using a random double generator to determine the distance it walks. However, I need a random number generated whenever enemyWalk(){}; is called.