OldBlueWater/BlueWater/Assets/02.Scripts/NewSkill/SkillManager.cs

23 lines
603 B
C#
Raw Normal View History

using System.Collections.Generic;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class SkillManager : Singleton<SkillManager>
{
private List<SkillBase> skillList = new();
public void RegisterSkill(SkillBase skill)
{
skillList.Add(skill);
}
public void ActivateSkill(ISkillUser user, int skillIndex, SkillInputData inputData)
{
if (skillIndex >= 0 && skillIndex < skillList.Count)
{
user.UseSkill(skillList[skillIndex], inputData);
}
}
}
}