My script is not working help!
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class Otimizacao : MonoBehaviour {
public string[] tags;
private List<GameObject> _OBJETOS = new List<GameObject>();
private GameObject JOGADOR;
private float DistanciaDoPlayer;
public float DistanciaMaxima = 40;
void Start (){
JOGADOR = GameObject.FindWithTag("Player");
for (int x = 0; x < tags.Length; x++) {
_OBJETOS.AddRange (GameObject.FindGameObjectsWithTag (tags [x]));
}
}
void Update (){
for(int i = 0; i <_OBJETOS.Count; i++){
DistanciaDoPlayer = Vector3.Distance(JOGADOR.transform.position,_OBJETOS[i].transform.position);
if(DistanciaDoPlayer >= DistanciaMaxima){
_OBJETOS[i].SetActive (false);
}else{
_OBJETOS[i].SetActive (true);
}
}
}
}