22 lines
637 B
C#
22 lines
637 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class TrailColliderSolo : MonoBehaviour
|
|
{
|
|
public Color gizmoColor = Color.red;
|
|
public TrailMgrSolo trailMgr;
|
|
public float radius;
|
|
void Update(){
|
|
Collider2D hit = Physics2D.OverlapCircle(transform.position, radius);
|
|
if(hit!=null){
|
|
if(hit.transform.root == trailMgr.transform){return;} // <-- avoid eating myself
|
|
trailMgr.OnColliderHit(hit);
|
|
}
|
|
}
|
|
|
|
private void OnDrawGizmos() {
|
|
Gizmos.color = gizmoColor;
|
|
// Gizmos.DrawWireSphere(transform.position,radius);
|
|
}
|
|
} |