testing player character asset
This commit is contained in:
30
Assets/GrigoriyArx/Droll Robots/Scripts/Bullet.cs
Normal file
30
Assets/GrigoriyArx/Droll Robots/Scripts/Bullet.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
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");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user