sdsandbox-rl-scripts/Scripts/CollisionSensor.cs

28 lines
518 B
C#
Executable File

using UnityEngine;
using System.Collections;
public class CollisionSensor : MonoBehaviour {
public delegate void OnCollideCB(string objType);
public OnCollideCB collideCB;
public void OnCollisionEnter(Collision collision)
{
if(collideCB != null)
{
string objType = "none";
foreach (ContactPoint contact in collision.contacts)
{
objType = contact.otherCollider.gameObject.tag;
//Debug.DrawRay(contact.point, contact.normal, Color.white);
}
collideCB.Invoke(objType);
}
}
}