Я строю 2D-игру и запускаю этот код с коллайдером на обоих других объектах (при триггере: на другом объекте), но ничего не работает) Другой объект называется Coin, а также имеет тег Coin. Я добавил кинематическое твердое тело к монете и все еще не работал :( (Если я удалил его, все тот же). Кроме того, мой игрок должен иметь коллайдеры, и столкновение, обнаруженное как на монете, так и на игроке, является дискретным. Кроме того, они оба являются префабами
void OnTriggerEnter2d(Collider2D other) {
Debug.Log("detected");
if (other.gameObject.CompareTag("Coin")) {
other.gameObject.SetActive(false);
}
}