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

public class ProjectileScript : MonoBehaviour
{

    /*############################## PUBLIC VARIABLES ##############################*/
    [Tooltip("Specifies the amount of damage the player takes when hit by spikes.")]
    public float damage = 3f;


    /*############################## PROTECTED VARIABLES ##############################*/


    /*############################## PRIVATE VARIABLES ##############################*/
    private bool canBeActivated = true;


    /*############################## MONO BEHAVIOR METHODS ##############################*/
    private void OnTriggerEnter(Collider collider)
    {
        if (collider.tag.Equals("Player") && canBeActivated)
        {
            canBeActivated = false;

            collider.GetComponent<PlayerHealthScript>().Hit(damage);

            Destroy(gameObject);
        }
    }


    /*############################## PUBLIC METHODS ##############################*/


    /*############################## PROTECTED METHODS ##############################*/


    /*############################## PRIVATE METHODS ##############################*/



}
