Чтобы скрыть GameObject, используйте функцию SetActive
и передайте true / false, чтобы показать / скрыть его.Это активирует и деактивирует GameObject:
public GameObject modelA;
public GameObject modelB;
void Update()
{
OVRInput.Update();
if (OVRInput.Get(OVRInput.Button.One))
{
//Hide model A
modelA.SetActive(false);
//Show model B
modelB.SetActive(true);
}
}
Если вы не хотите активировать / деактивировать GameObject, просто включите / отключите компонент MeshRenderer:
public GameObject modelA;
public GameObject modelB;
void Update()
{
OVRInput.Update();
if (OVRInput.Get(OVRInput.Button.One))
{
//Hide model A
modelA.GetComponent<MeshRenderer>().enabled = false;
//Show model B
modelB.GetComponent<MeshRenderer>().enabled = true;
}
}