RiftMayhem/Assets/Scripts/Game/ChooseClassToggleController.cs
Pedro Gomes 614f4d92c5 Improvements on some aspects
- Bonus 5% xp per rep level
- Relative power level values and respective ranks (E-S+)
- small bugfix on ability/class unlock info message
- added less bright light when class is unlocked on character creation screen
- Removed base slashes of other classes from the human possible builds
- New human class specific autocast ability "Sword Art"
- New knight ability "shining light"
2025-01-20 18:49:07 +00:00

30 lines
974 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());
characterClasses[i].unlockedLight.SetActive(characterClasses[i].characterClassToggle.interactable);
}
humanToggle.isOn = true;
}
}
[System.Serializable]
public class ClassToggle
{
public GameTag characterClass;
public Toggle characterClassToggle;
public GameObject unlockedLight;
}