using System; using Abilities; using UnityEngine; using UnityEngine.UI; public class BlackDieAbility: StartingBlackDieAbility { public event Action AbilityGained; protected override void OnEnable() { base.OnEnable(); ChestRewardSelection.BlackDiceAbilitySelected += HandleBlackDieAbilityGained; } protected override void OnDisable() { base.OnDisable(); ChestRewardSelection.BlackDiceAbilitySelected -= HandleBlackDieAbilityGained; } private void HandleBlackDieAbilityGained() { AbilityGained?.Invoke(); } }