Untitled

 avatar
unknown
plain_text
2 months ago
768 B
2
Indexable
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class Spawner : MonoBehaviour
{
    public GameObject prefab;
 
    public Transform borderRight;
    public Transform borderLeft;
 
    public float spawnInterval;
    public float spawnTimer;
 
 
    void Update()
    {
        spawnTimer -= Time.deltaTime;
 
        if(spawnTimer <= 0)
        {
            Spawn();
        }
    }
 
    void Spawn() {
 
        float randomX = Random.Range(borderLeft.position.x, borderRight.position.x);
 
        Vector2 newPosition = transform.position;
        newPosition.x = randomX;
 
        Instantiate(prefab, newPosition, Quaternion.identity);
        spawnTimer = spawnInterval;
    }
 
}
Editor is loading...
Leave a Comment