Files
2026-03-04 10:03:45 +08:00

34 lines
678 B
C#

using UnityEngine;
namespace RootMotion
{
public class TriggerEventBroadcaster : MonoBehaviour
{
public GameObject target;
private void OnTriggerEnter(Collider collider)
{
if (target != null)
{
target.SendMessage("OnTriggerEnter", collider, SendMessageOptions.DontRequireReceiver);
}
}
private void OnTriggerStay(Collider collider)
{
if (target != null)
{
target.SendMessage("OnTriggerStay", collider, SendMessageOptions.DontRequireReceiver);
}
}
private void OnTriggerExit(Collider collider)
{
if (target != null)
{
target.SendMessage("OnTriggerExit", collider, SendMessageOptions.DontRequireReceiver);
}
}
}
}