hirarky Здравствуйте, у меня есть правая панель и неправильная панель, панель используется для проверки, перетаскивается ли объект в правый слот. но в этом коде, когда я запускаю неправильную панель, она всегда появляется первой, прежде чем я перетаскиваю объект. хотя я установил его как неактивный. что мне починить?
public class CekBenar3 : MonoBehaviour
{
public float delay = 1;
[SerializeField]
private GameObject PanelBenar;
[SerializeField]
private GameObject PanelSalah;
void Start()
{
PanelBenar.SetActive(false);
PanelSalah.SetActive(false);
}
void Update()
{
if (Slot1.cek1 && Slot2.cek2 && Slot3.cek3)
{
GameObject objek1 = GameObject.FindGameObjectWithTag("Benar1");
GameObject objek2 = GameObject.FindGameObjectWithTag("Benar2");
GameObject objek3 = GameObject.FindGameObjectWithTag("Benar3");
if (objek1.transform.parent.tag == "Jawab1"
&& objek2.transform.parent.tag == "Jawab2"
&& objek3.transform.parent.tag == "Jawab3")
{
PanelBenar.SetActive(true);
}
else
{
PanelSalah.SetActive(true);
}
}
}
}