using UnityEngine;
using System.Collections;

public class Spawner : MonoBehaviour {

    public Transform trans;
    public float interval;
    private Transform player;
    public float randomScale = 1;
    public bool doAlways = false;

    void Awake()
    {
        player = GameObject.FindGameObjectWithTag("Player").transform;
        InvokeRepeating("Spawn", interval, interval);
    }

	void Spawn () {
        //Only spawn if player is close by
        if(doAlways  || Vector3.Distance(transform.position, player.position)<=50)
            Instantiate(trans, transform.position+Random.insideUnitSphere, transform.rotation);
	}
}