public ClassSpecialization AddSpecialization(int key, string name) { var specialization = new ClassSpecialization(key, name); Specializations.Add(specialization); return(specialization); }
public TalentNode(int key, string name, string textFormat, ClassSpecialization classSpecialization, int?requirement = null, string?mana = null, string?range = null, string?cast = null, string?cooldown = null) { Key = key; Name = name; TextFormat = textFormat; Specialization = classSpecialization; Requirement = requirement; Mana = mana; Range = range; Cast = cast; Cooldown = cooldown; Ranks = new List <TalentRank>(); Position = new TalentPosition(-1, -1); ranksCtr = 0; }