RiftMayhem/Assets/Scripts/Game/ChooseClassToggleController.cs
Pedro Gomes 9461120386 Rogue-lite progression continued (WIP)
- ability unlocks (90% done)
- class unlocks (working)
- new human base class
- bugfix small issues
2025-01-19 23:18:07 +00:00

28 lines
825 B
C#

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