diff options
| author | chai <215380520@qq.com> | 2024-05-19 16:05:01 +0800 |
|---|---|---|
| committer | chai <215380520@qq.com> | 2024-05-19 16:05:01 +0800 |
| commit | c5f145786f4c6d2fe4bea831dfc16e52228920a5 (patch) | |
| tree | a6ead7ea8266c767d58ed0f816dcd7a1dd75bd65 /GameCode/ChoiceUI.cs | |
| parent | 48b64e573a1709dc923cb9162b55be0246b3ff63 (diff) | |
* move
Diffstat (limited to 'GameCode/ChoiceUI.cs')
| -rw-r--r-- | GameCode/ChoiceUI.cs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/GameCode/ChoiceUI.cs b/GameCode/ChoiceUI.cs deleted file mode 100644 index 62415e2..0000000 --- a/GameCode/ChoiceUI.cs +++ /dev/null @@ -1,48 +0,0 @@ -using TMPro; -using UnityEngine; -using UnityEngine.UI; - -public class ChoiceUI : MonoBehaviour -{ - public Choice choice; - - public TMP_Text title; - - public TMP_Text description; - - public GameObject selected; - - public Image icon; - - public GameObject unlocked; - - public GameObject locked; - - private bool isunlocked; - - public bool IsUnlocked => isunlocked; - - public void SetChoice(Choice _choice) - { - if (!_choice.requiresUnlocked) - { - isunlocked = true; - } - else - { - isunlocked = PerkManager.instance.UnlockedEquippables.Contains(_choice.requiresUnlocked); - } - unlocked.SetActive(isunlocked); - locked.SetActive(!isunlocked); - choice = _choice; - title.text = _choice.name; - description.text = _choice.tooltip; - icon.sprite = _choice.icon; - SetHighlighted(_highlighted: false); - } - - public void SetHighlighted(bool _highlighted) - { - selected.SetActive(_highlighted); - } -} |
