This script doesn’t work, I tried doing something relatively simple. I don’t get compile errors, Unity just says
The associated script cannot be loaded
Please fix any compile errors and assign a valid script
Here is my code, I’m trying to make an object that constantly spins and moves in random directions.
using UnityEngine;
using System.Collections;
public class Randommovement : MonoBehaviour {
void Update () {
int randomNumber = Random.Range(1,12);
if(randomNumber == 1)
{
transform.Rotate(1,0,0);
}
if(randomNumber == 2)
{
transform.Rotate(-1,0,0);
}
if(randomNumber == 3)
{
transform.Rotate(0,1,0);
}
if(randomNumber == 4)
{
transform.Rotate(0,-1,0);
}
if(randomNumber == 5)
{
transform.Rotate(0,0,1);
}
if(randomNumber == 6)
{
transform.Rotate(0,0,-1);
}
if(randomNumber == 7)
{
transform.Translate(1,0,0);
}
if(randomNumber == 8)
{
transform.Translate(-1,0,0);
}
if(randomNumber == 9)
{
transform.Translate(0,1,0);
}
if(randomNumber == 10)
{
transform.Translate(0,-1,0);
}
if(randomNumber == 11)
{
transform.Translate(0,0,1);
}
if(randomNumber == 12)
{
transform.Translate(0,0,-1);
}
}
}