25 lines
594 B
C#
25 lines
594 B
C#
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();
|
|
}
|
|
}
|