public void MoveForward() { playerAudio.PlayAudioFor("MoveForward()"); canMove = false; moving = true; //moves forward according to the direction facing switch (direction) { case MDIRECTION.FORWARD: nextPosition += Vector3.forward * distanceToCover; break; case MDIRECTION.LEFT: nextPosition += Vector3.left * distanceToCover; break; case MDIRECTION.BACKWARD: nextPosition += Vector3.back * distanceToCover; break; case MDIRECTION.RIGHT: nextPosition += Vector3.right * distanceToCover; break; } }