Tera.Game.SkillDatabase.SkillDatabase C# (CSharp) Method

SkillDatabase() public method

public SkillDatabase ( string filename ) : System
filename string
return System
        public SkillDatabase(string filename)
        {
            var lines = File.ReadLines(filename);
            var listOfParts = lines.Select(s => s.Split(new[] { ' ' }, 5));
            foreach (var parts in listOfParts)
            {
                var skill = new UserSkillInfo(int.Parse(parts[0]), new RaceGenderClass(parts[1], parts[2], parts[3]), parts[4]);
                if (!_userSkilldata.ContainsKey(skill.RaceGenderClass))
                    _userSkilldata[skill.RaceGenderClass] = new Dictionary<int, UserSkillInfo>();
                _userSkilldata[skill.RaceGenderClass].Add(skill.Id, skill);
            }
        }