1. svn -> git
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using UnityEngine;
|
||||
|
||||
[AddComponentMenu("Destructible 2D/D2D Replace On Collision")]
|
||||
public class D2D_ReplaceOnCollision : MonoBehaviour
|
||||
{
|
||||
public float RelativeVelocityRequired;
|
||||
|
||||
public GameObject Spawn;
|
||||
|
||||
protected virtual void OnCollisionEnter2D(Collision2D collision)
|
||||
{
|
||||
Destroy(gameObject);
|
||||
|
||||
if (Spawn != null)
|
||||
{
|
||||
if (collision.relativeVelocity.magnitude >= RelativeVelocityRequired)
|
||||
{
|
||||
var contact0 = collision.contacts[0];
|
||||
|
||||
Instantiate(Spawn, contact0.point, transform.rotation);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user