package com.bioxx.tfc2.api;
import java.util.ArrayList;
import java.util.List;
public class SkillsManager
{
private List<Skill> skillsArray = new ArrayList<Skill>();
public static SkillsManager instance = new SkillsManager();
public SkillsManager()
{
}
public void registerSkill(Skill skill)
{
skillsArray.add(skill);
}
public void registerSkill(String name, float rate)
{
skillsArray.add(new Skill(name, rate));
}
public List<Skill> getSkillsArray()
{
return this.skillsArray;
}
public Skill getSkill(String name)
{
for(Skill s : skillsArray)
if(s.skillName.equalsIgnoreCase(name))
return s;
return null;
}
public static class Skill
{
public String skillName;
public float skillMultiplier = 1.0f;
public float skillFlat = 1.0f;
public Skill(String n)
{
skillName = n;
}
public Skill(String n, float r)
{
this(n);
skillMultiplier = r;
}
public Skill(String n, float r, float f)
{
this(n);
skillMultiplier = r;
skillFlat = f;
}
}
}