UPF/Assets/Game/Scripts/Minigame/Solo/TrailColliderSolo.cs
2023-02-24 22:14:55 +05:30

22 lines
637 B
C#
Executable File

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);
}
}