public HeroDataConverter() { heroesName = new List<string>(); heroesUrl = new List<string>(); skillImages = new List<string>(); skillNames = new List<string>(); skillDescriptions = new List<string>(); primaryStatsImages = new List<string>(); primaryStatsValues = new Dictionary<string, string>(); manaCostDictionary = new List<KeyValuePair<string, string>>(); coolDownList = new List<KeyValuePair<string, string>>(); abilityCastType = new List<KeyValuePair<string, string>>(); skillTargetAffectedType = new List<KeyValuePair<string, string>>(); skillDamageType = new List<KeyValuePair<string, string>>(); skillRemainingValues = new Dictionary<string, Dictionary<string, string>>(); heroCreator = new HeroCreator(); skillCreator = new SkillCreator(); agilityPackHelper = new AgilityPackHelper(); heroesName = GetHeroesName(); foreach (var heroName in heroesName) { getDataFromHtml(heroName); createSkillEffectName(heroName); //heroCreator.createHero(heroName, biography); //createSkill(); //createPrimaryAttributes(); } }
public HeroDataConverter() { heroesNames = new List<string>(); heroesUrl = new List<string>(); skillImages = new List<string>(); skillNames = new List<string>(); skillDescriptions = new List<string>(); skillRemainingValuesDescriptions = new List<string>(); primaryStatsImages = new List<string>(); primaryStatsValues = new Dictionary<string, string>(); manaCostDictionary = new List<KeyValuePair<string, string>>(); coolDownList = new List<KeyValuePair<string, string>>(); abilityCastType = new List<KeyValuePair<string, string>>(); skillTargetAffectedType = new List<KeyValuePair<string, string>>(); skillDamageType = new List<KeyValuePair<string, string>>(); skillRemainingValues = new Dictionary<Skill, Dictionary<string, string>>(); heroCreator = new HeroCreator(); skillCreator = new SkillCreator(); agilityPackHelper = new AgilityPackHelper(); heroesNames = GetHeroesName(); for (int i = 0; i < heroesNames.Count; i++) { if (!isInsert) currentHero = heroCreator.getHeroByName(heroesNames[i]); else heroCreator.createHero(heroName, biography); getDataFromHtml(heroName); //createSkillEffectName(heroName); //createSkill(); //createPrimaryAttributes(); } foreach (var heroName in heroesNames) { } }
public void createHeroSkill(string name, string description, List<KeyValuePair<string, string>> manaCostList, List<KeyValuePair<string, string>> coolDownList, List<KeyValuePair<string, string>> abilityCastTypeList, List<KeyValuePair<string, string>> targetAffectedTypeList, List<KeyValuePair<string, string>> damageTypeList, string videoUrl) { SkillCreator sCreator = new SkillCreator(); sCreator.createSkill(this.hero.ID, name, description, manaCostList, coolDownList, abilityCastTypeList, targetAffectedTypeList, damageTypeList, videoUrl); }
public Skill createHeroSkill(int heroId, string name, string description, List<KeyValuePair<string, string>> manaCostList, List<KeyValuePair<string, string>> coolDownList, List<KeyValuePair<string, string>> abilityCastTypeList, List<KeyValuePair<string, string>> targetAffectedTypeList, List<KeyValuePair<string, string>> damageTypeList, string videoUrl) { SkillCreator sCreator = new SkillCreator(); return sCreator.createSkill(heroId, name, description, manaCostList, coolDownList, abilityCastTypeList, targetAffectedTypeList, damageTypeList, videoUrl); }