﻿using UnityEngine;
using System.Collections;

public class Ammo : MonoBehaviour {

    public int ammo;
    public float respawnTime = 5;
    public bool isMissionPickup = false;
    private bool alive = true;
    private float oldRespawnTime;

	// Use this for initialization
	void Start () {
        oldRespawnTime = respawnTime;

    }
	
	// Update is called once per frame
	void Update () {
        if (!alive)
        {
            respawnTime -= Time.deltaTime;
            if (respawnTime <= 0)
            {
                gameObject.GetComponent<Renderer>().enabled = true;
                gameObject.GetComponent<Collider>().enabled = true;
                alive = true;
                respawnTime = oldRespawnTime;
            }
        }
	
	}
    public void despawn()
    {
        if (gameObject.name == "gun")
        {
            gameObject.SetActive(false);
        }
        else
        {
            alive = false;
            gameObject.GetComponent<Renderer>().enabled = false;
            gameObject.GetComponent<Collider>().enabled = false;
        }
    }
}
