Exemplo n.º 1
0
        public void LoadSkillsFromFile(string path)
        {
            JArray      skillJson = FileHandler.FromPath <JArray>(path);
            SkillReader reader    = new SkillReader(Engine);

            foreach (JToken skillValue in skillJson)
            {
                if (skillValue.Type != JTokenType.Object)
                {
                    throw new MeException($"Expected a json object \"{path}\"at  \"{skillValue}\".");
                }

                SkillTemplate newSkill = reader.FromJson(skillValue.ToObject <JObject>());
                AddSkill(newSkill);
            }
        }