Как в Unity (2D) сделать реакцию на столкновение и рассоединение объектов?
OnCollisionExit2D все это гуглится за пару минут. И лучше вместо проверки тега, проверять есть ли какой-нибудь компонент на объекте.
private void OnTriggerEnter2D(Collider2D other)
	{
		if(other.GetComponent<PlayerController>() != null)
		{
			...
		}
	}
Вот если взять и открыть мануал по OnCollisionEnter2D и ВНИМАТЕЛЬНО его почитать - то можно найти ответ.
https://docs.unity3d.com/ScriptReference/MonoBehav...