- 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"
30 lines
974 B
C#
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;
|
|
} |