Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }