diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 2fdfe09..e25f0aa 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -87,9 +87,13 @@ private Vector3 GetRandomPosition() { var randomPosition = new Vector3(Random.Range(-maxWidth, maxWidth), 0.5f, Random.Range(-maxWidth, maxWidth)); var distance = Vector3.Distance(transform.position, randomPosition); + if (distance < maxDistance) { - continue; + if (Physics.CheckSphere(randomPosition, 0.7f, (int) Layers.Floor)) + { + continue; + } } return randomPosition;