Files

33 lines
693 B
C#

using UnityEngine;
public abstract class Spawner : MonoBehaviour
{
protected bool isSpawning = true;
public void StopSpawning()
{
isSpawning = false;
}
public void StartSpawning()
{
isSpawning = true;
}
protected Vector2 GetRandomSpawnPosition(Bounds bounds)
{
var spawnPosition = new Vector2(
Random.Range(
bounds.min.x + bounds.extents.x,
bounds.max.x - bounds.extents.x
),
Random.Range(
bounds.min.y + bounds.extents.y,
bounds.max.y - bounds.extents.y
)
);
return spawnPosition;
}
}