using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BulletComponent : MonoBehaviour
{
[SerializeField]
private float duration = 5f;
private float existed = 0f;
private string type = "flare";
private FlareRegister register;
private float damageRange = 20f;
private float damageMagnitude = 1f;
public float DamageMagnitude { get { return this.damageMagnitude; } }
public float DamageRange { get { return damageRange; } }
// Start is called before the first frame update
void Start()
register = FlareRegister.instance;
register.bullets.Add(this);
}
// Update is called once per frame
void Update()
private void FixedUpdate()
if(existed >= duration)
register.bullets.Remove(this);
Destroy(this.gameObject);
existed += Time.fixedDeltaTime;