Вот тут оно не срабатывает, хотя если поменять тег на Wall, то срабатывает
void OnCollisionEnter(Collision col)
{
if (col.gameObject.tag == "EnergyDrink") // Проверка на столкновение с энергетиком
{
Debug.Log(123);
Destroy(col.gameObject); // Энергетик уничтожается
EnergyNumber += PlusEnergy; // Добавляется энергия
}
}
А вот тут срабатывает, из-за чего такое может быть?
void OnCollisionEnter(Collision col)
{
if (col.gameObject.tag == "Wall") // Проверка на столкновение со стеной
{
if (Energy < 5) // Пока что пусть будет 5, потом поменяем
{
PlayCamera.SetActive(false);
UICamera.SetActive(true);
DeathPanel.SetActive(true); // Вызывание панельки смерти
}
}
}