Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Bullet : MonoBehaviour {
- public float maxDistance = 500f;
- public int damage = 1;
- Vector3 startCoords;
- private void Start() {
- startCoords = transform.position;
- }
- private void Update() {
- if (Vector3.Distance(transform.position, startCoords) >= maxDistance) {
- Destroy(gameObject);
- }
- }
- private void OnCollisionEnter(Collision collision) {
- if (collision.gameObject.TryGetComponent(out Health health)) {
- health.Damage(damage);
- }
- Destroy(gameObject);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement