Есть 2 NPC, у них есть SphereCollider на котором висит скрипт
public class Trigger : MonoBehaviour
{
private NPC npc;
void Start()
{
npc = FindObjectOfType<NPC>();
}
public void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Player"))
{
NPCAI.targetTransform = other.transform;
npc.SetState(3);
}
}
public void OnTriggerExit(Collider other)
{
if (other.CompareTag("Player"))
{
npc.SetState(5);
}
}
}
который срабатывает при входе в него игрока, проблема в том что при входе в тригер одного NPC скрипт начинает работать у обоих. как их можно различать?