using UnityEngine; using System.Collections; public class Bullet : MonoBehaviour { public float Speed = 10; Vector2 Direction; GameObject Player; void Start () { Player = GameObject.FindGameObjectWithTag("Player") as GameObject; if (Player.GetComponent().FacingRight) Direction = Vector2.right; else Direction = Vector2.left; } void Update () { GetComponent().velocity = Direction * Speed; //Destroy after 2 seconds Destroy(gameObject, 2f); } void OnTriggerEnter2D(Collider2D col) { if(col.tag == "Enemy") { col.gameObject.GetComponent().TakeDamage(25); Destroy(gameObject); } if (col.tag == "Enemy2") { col.gameObject.GetComponent().TakeDamage(25); Destroy(gameObject); } if (col.tag == "Boss1") { col.gameObject.GetComponentInParent().TakeDamage(25); Destroy(gameObject); } if (col.tag == "Enemy3") { col.gameObject.GetComponent().TakeDamage(25); Destroy(gameObject); } } }