Код
public class Example : MonoBehaviour {
float moveSpeed = 1.0f;
float changeTime = 1;
float rendomLimit = 0.25f;
float R = 1f;
private Vector2 tempPos;
private Vector3 newPos;
private float randomTime;
public bool changeOrder = true;
bool shiftMode = false;
void Update()
{
if(shiftMode == false)
{
if (changeOrder)
{
changeOrder = false;
StartCoroutine(Coroutine());
}
}
}
public IEnumerator Coroutine()
{
tempPos = Random.insideUnitCircle * R;
newPos = new Vector3(tempPos.x, tempPos.y, 0);
randomTime = Random.Range(0.0f,100.0f);
yield return new WaitForSeconds(randomTime);
changeOrder = true;
}
}