сделал простенький код в юнити который скрывает и отображает объекты в юнити, но при этом скрытие работает, а отображение нет, кстати при отображении в консоле выдаёт ошибку NullReferenceException: Object reference not set to an instance of an object Door.OnMouseDown () (at Assets/Scripts/Door.cs:11) UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32), Вот если что код скрипта который выполняет эти действия: using System.Collections; using System.Collections.Generic; using UnityEngine;
public class Door : MonoBehaviour { public void OnMouseDown() { // Сделайте что-нибудь при нажатии кнопки GameObject.Find("e46-model").SetActive(false); GameObject.Find("E46_New").SetActive(true); } }
Door.OnMouseDown () (at Assets/Scripts/Door.cs:11)
UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32), Вот если что код скрипта который выполняет эти действия:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Door : MonoBehaviour
{
public void OnMouseDown()
{
// Сделайте что-нибудь при нажатии кнопки
GameObject.Find("e46-model").SetActive(false);
GameObject.Find("E46_New").SetActive(true);
}
}