Почему один объект может входить дважды в другой ?
private void OnTriggerEnter(Collider other)
{
if (other.TryGetComponent<Door>(out Door door))
{
_door = door;
Debug.Log(1);
if (_giveDamageDoor == null)
_giveDamageDoor = StartCoroutine(GiveDamageDoor());
}
if (other.TryGetComponent<Player>(out Player player))
{
Debug.Log(1);
_player = player;
_giveDamagePlayer = StartCoroutine(GiveDamagePlayer());
}
}