Почему объект не до конца становится красным в Unity3D? Объект должен стать полностью красным но ничего не получается лишь на часть.
private void OnTriggerStay(Collider other)
{
if (other.gameObject.tag == "Enviroment")
{
rend.material = green;
Build.buildable = true;
Debug.Log("ok");
}
else
{
rend.material = red;
Build.buildable = false;
Debug.Log("ok1");
}
}
пробовал этот варинат(не помогло):
private void OnTriggerStay(Collider other)
{
if (other.gameObject.tag == "Enviroment")
{
rend.material = green;
Build.buildable = true;
Debug.Log("ok");
}
else
{
rend.materials[0] = red;
rend.materials[1] = red;
Build.buildable = false;
Debug.Log("ok1");
}
}
Помогите пож-та.