using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class SelectCategoryScript : MonoBehaviour { [SerializeField] Button doneButton; [SerializeField] Button closeButton; [SerializeField] GameObject CategoryToSelectPrefab; // Start is called before the first frame update private List categories; private void Start() { doneButton.onClick.AddListener(CloseDialogAction); closeButton.onClick.AddListener(CloseDialogAction); if (categories == null) { categories = new List(); } categories = OnlineDatabase.Instance.GetCategories(categories); foreach (CategoryPanel.Category cat in categories) { GameObject go = Instantiate(CategoryToSelectPrefab, Vector3.zero, Quaternion.identity); CategorySelection c = go.GetComponent(); } } internal void CloseDialogAction() { gameObject.SetActive(false); } internal int GetSelectedCategoriesQuestionCount() { return 0; } internal void ShowDialog() { gameObject.SetActive(true); } }