so this is my code for the enemy movement:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Security.Cryptography.X509Certificates;
using UnityEngine;
public class Enemy_Movement : MonoBehaviour
{
public float moveSpeed = 5f;
public int randomNumber;
Vector2 movement;
public GameObject prefab;
private void PickNumber(int maxInt)
{
int randomNumber = Random.Range(0, maxInt + 1);
}
// Update is called once per frame
void Update()
{
if (randomNumber.x == 0) ;
{
movement.x = 1;
System.Threading.Thread.Sleep(2000);
movement.x = -1;
System.Threading.Thread.Sleep(4000);
movement.x = 1;
System.Threading.Thread.Sleep(2000);
movement.x = 0;
PickNumber(2);
}
if (randomNumber == 1) ;
{
movement.x = 1;
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.x = 1;
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.x = -1;
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.x = -1;
movement.y = -1;
System.Threading.Thread.Sleep(2000);
movement.x = -1;
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.x = 1;
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.x = 1;
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.x = 0;
movement.y = 0;
PickNumber(2);
}
if (randomNumber == 2) ;
{
movement.x = 1;
System.Threading.Thread.Sleep(2000);
movement.x = -1;
System.Threading.Thread.Sleep(4000);
movement.x = 1;
System.Threading.Thread.Sleep(2000);
movement.x = 0;
}
if (randomNumber == 2) ;
{
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.y = 1;
System.Threading.Thread.Sleep(1000);
movement.y = -1;
System.Threading.Thread.Sleep(1000);
movement.y = 0;
PickNumber(2);
}
void FixedUpdate()
{
rb.MovePosition(rb.position + movement * moveSpeed * Time.fixedDeltaTime);
}
}
}
however the unity console returns
Assets\Enemy_Movement.cs(18,28): error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Random' and 'System.Random'
I have absolutely no idea how to fix this. Please help.