using System.Collections; using System.Collections.Generic; using UnityEngine; public class Bullet : MonoBehaviour { Rigidbody rb; float timer = 5; private void Start() { rb = GetComponent<Rigidbody>(); } private void Update() { timer -= Time.deltaTime; if (timer <= 0) Destroy(gameObject); } private void OnCollisionEnter(Collision collision) { if (collision.gameObject.CompareTag("Player") || collision.gameObject.CompareTag("Enemy")) { Health hp = collision.gameObject.GetComponent<Health>(); if (!hp.parry) { Debug.Log("Didn't Parry"); hp.LooseHp(10, transform.forward); Destroy(gameObject); } else { Debug.Log("Parry"); rb.velocity = collision.transform.forward * rb.velocity.magnitude; } } else Destroy(gameObject); } }