public SkillsTree <Skill> Get1() { var res = new SkillsTree <Skill>(); var mage = CreateNode("Mage", false); res.Skills.Add(mage); var fireball = CreateAndBind(mage, "Fireball"); var electroshock = CreateAndBind(fireball, "Electroshock"); var thunderbolt = CreateAndBind(electroshock, "Thunderbolt"); var freeze = CreateAndBind(fireball, "Freeze"); var snowstorm = CreateAndBind(freeze, "Snowstorm"); return(res); }
public SkillsTree <Skill> Get2() { var res = new SkillsTree <Skill>(); var warrior = CreateNode("Warrior", false); res.Skills.Add(warrior); var strike = CreateAndBind(warrior, "Strike"); var doubleStrike = CreateAndBind(strike, "Double Strike"); var slash = CreateAndBind(strike, "Slash"); var roundhouseKick = CreateAndBind(slash, "Roundhouse Kick"); var hit = CreateAndBind(warrior, "Hit"); var knockout = CreateAndBind(hit, "Knockout"); roundhouseKick.Parents.Add(knockout); return(res); }