using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ChooseClassToggleController : MonoBehaviour { [SerializeField] private List characterClasses = new List(); [SerializeField] private Toggle humanToggle; private void Start() { humanToggle.isOn = false; for (int i = 0; i < characterClasses.Count; i++) { characterClasses[i].characterClassToggle.interactable = true;//PlayerDataHandler.Instance.ClassUnlocked(PlayerDataHandler.Instance.currentPlayerName.Value, characterClasses[i].characterClass.name.ToLower()); characterClasses[i].unlockedLight.SetActive(characterClasses[i].characterClassToggle.interactable); characterClasses[i].border.SetActive(characterClasses[i].characterClassToggle.interactable); } humanToggle.isOn = true; } } [System.Serializable] public class ClassToggle { public GameTag characterClass; public Toggle characterClassToggle; public GameObject unlockedLight; public GameObject border; }