Почему скрипт то работает, то не работает.. Unity? Возникла проблема с тем что скрипт то работает то нет.. Например: если я начал строить в игре и потом построил объект то объект не становится красным там где нельзя строить, тоесть я могу построить два объекта в одной точке. Иногда это работает иногда нет.
Скрины:
Правильно!!!>>>

Не правильно!!!>>>

Скрипт навешан на этот зеленый объект!
Сам скрипт:
private void OnTriggerStay(Collider other)
{
if (other.gameObject.tag != "Enviroment")
{
mat.color = Color.red;
Build.buildable = false;
Debug.Log("ok1");
}
else if (other.gameObject.tag == "Enviroment")
{
mat.color = Color.green;
Build.buildable = true;
Debug.Log("ok");
}
}