Files
SpaceGame/Assets/GrigoriyArx/Droll Robots/Scripts/Bullet.cs

31 lines
707 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bullet : MonoBehaviour
{
public float lifeTime = 3f;
public GameObject HitSplash;
private void Awake()
{
Destroy(gameObject, lifeTime);
}
private void OnCollisionEnter(Collision collision)
{
ContactPoint contact = collision.contacts[0];
Quaternion rot = Quaternion.FromToRotation(Vector3.forward, contact.normal); // turn to Normal
Vector3 pos = contact.point;
if (HitSplash != null)
{
var hitVFX = Instantiate(HitSplash, pos, rot);
}
Destroy(gameObject);
Debug.Log("Collision happened");
}
}