15 lines
334 B
C#
15 lines
334 B
C#
using UnityEngine;
|
|
|
|
namespace OctoberStudio.Abilities
|
|
{
|
|
public class GenericAbilityData<T>: AbilityData where T : AbilityLevel
|
|
{
|
|
[SerializeField] T[] levels;
|
|
public override AbilityLevel[] Levels => levels;
|
|
|
|
public new T GetLevel(int index)
|
|
{
|
|
return levels[index];
|
|
}
|
|
}
|
|
} |