Exemple #1
0
        public SpellTree(SpellTree spellTree, Int32 level)
        {
            if (spellTree == null)
            {
                Id          = -1;
                ListSlot    = -1;
                Level       = -1;
                Name        = "None";
                PlayerClass = Character.PlayerClass.Arcanist;
                TreeSpells  = null;
                return;
            }

            Id          = spellTree.Id;
            ListSlot    = spellTree.ListSlot;
            Level       = level;
            Name        = spellTree.Name;
            PlayerClass = spellTree.PlayerClass;
            TreeSpells  = spellTree.TreeSpells;
        }
Exemple #2
0
 public SpellTree FindBySlotAndClass(Int32 listSlot, Character.PlayerClass playerClass)
 {
     return(this.FirstOrDefault(spellTree => (spellTree != null && listSlot == spellTree.ListSlot && spellTree.PlayerClass == playerClass)));
 }
Exemple #3
0
 public SpellTree FindByIdAndClass(Int32 treeId, Character.PlayerClass playerClass)
 {
     return(this.FirstOrDefault(spellTree => (spellTree != null && treeId == spellTree.Id && spellTree.PlayerClass == playerClass)));
 }