- ability unlocks (90% done) - class unlocks (working) - new human base class - bugfix small issues
28 lines
825 B
C#
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;
|
|
} |