using System; using TMPro; using UnityEngine; using UnityEngine.UI; namespace Abilities { public class BlackDieAbility : MonoBehaviour { public static event Action AbilitySelected; [SerializeField] private GameObject abilityUseOne; [SerializeField] private GameObject abilityUseTwo; [SerializeField] private GameObject abilityUseThree; private int _uses = 3; private GameObject[] _usesUsed; private bool _canClick; private void OnEnable() { GameManager.StateChanged += HandleStateChanged; } private void OnDisable() { GameManager.StateChanged -= HandleStateChanged; } private void Start() { _usesUsed = new GameObject[_uses]; abilityUseOne.GetComponent