using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TargetManager : MonoBehaviour
{
    //[SerializeField]
    //private GameObject targetPf;
    [SerializeField]
    public List<Transform> targets = new List<Transform>();
    private int randomIndex;
    public float lifeTime = 0f;
    //private bool Hit;
    private TPPController controller;
    private void Awake()
    {
        controller = GetComponent<TPPController>();
        //Hit = controller.HitTarget;
    }

    private void Update()
    {
        lifeTime += Time.deltaTime;
    }
    public void TargetLife()
    {

        if (lifeTime >= 5 || controller.HitTarget)
        {
            randomIndex = Random.Range(0, 216);
            for (int i = 0; i < targets.Count; i++)
            {
                //randPos = targets[randomIndex].position;
                gameObject.SetActive(false);
                transform.position = targets[randomIndex].position;
                gameObject.SetActive(true);

            }
            //lifeTime = 0;
            //Hit = false;
            Debug.Log(controller.HitTarget);
        }
    }
}
