using System.Collections.Generic; using System.Globalization; using Microsoft.Unity.VisualStudio.Editor; using TMPro; using Unity.VisualScripting; using UnityEditor.MemoryProfiler; using UnityEngine; using UnityEngine.UI; public class SortingPuzzle : MonoBehaviour { public TMP_Dropdown drop1; public TMP_Dropdown drop2; public TMP_Dropdown drop3; public TMP_Dropdown drop4; public GameObject box1; public GameObject box2; public GameObject box3; public GameObject box4; public GameObject box5; public GameObject button; public GameObject icon; [SerializeField] static public GameObject failimg; [SerializeField] static public GameObject completeimg; public void OnButtonPress() { failimg.SetActive(false); completeimg.SetActive(false); if (drop1.value == 2 && drop2.value == 1 && drop3.value == 1 && drop4.value == 1) { solved(); return; } if (drop1.value == 1 && drop2.value == 2 && drop3.value == 2 && drop4.value == 2) { solved(); return; } lose(); } public void lose() { if (drop1.value == 1 && drop2.value == 1 && drop3.value == 1 && drop4.value == 1) { largetosmall(); } if (drop1.value == 2 && drop2.value == 2 && drop3.value == 2 && drop4.value == 2) { largetosmall(); } failimg.SetActive(true); } public void largetosmall() { } public void solved() { completeimg.SetActive(true); button.SetActive(false); icon.SetActive(false); Trigger.isSolved = true; } }