public void LoadSkills() { // TODO: rly needed? will be instanced in character constructor too // maybe only some custom clear implementation? Skills = new CharacterSkillTree(); DataTable table = Core.Database.Query("SELECT * FROM `char_skill` WHERE `charID` = {0}", ID); if (table == null || table.Rows.Count == 0) { return; } foreach (DataRow row in table.Rows) { CharacterSkill skill = new CharacterSkill((ushort)row.Field <int>("skillID"), (ushort)row.Field <ushort>("skillLv"), ESkillFlag.Permanent); Skills.Add(skill); } }
public void LoadSkills() { // TODO: rly needed? will be instanced in character constructor too // maybe only some custom clear implementation? Skills = new CharacterSkillTree(); DataTable table = Core.Database.Query("SELECT * FROM `char_skill` WHERE `charID` = {0}", ID); if (table == null || table.Rows.Count == 0) { return; } foreach (DataRow row in table.Rows) { CharacterSkill skill = new CharacterSkill((ushort)row.Field<int>("skillID"), (ushort)row.Field<ushort>("skillLv"), ESkillFlag.Permanent); Skills.Add(skill); } }