public HandItem(string name, Ability[] abilities, ItemCatagory[] catagories, HandCatagory handType, int hands) : base(name, EquipmentType.Hand, abilities, catagories) { this.HandType = handType; this.Hands = hands; }
private IEnumerable <WeoponItem> IterMainHand(string source) { foreach (string[] tabs in IterFile(source, "main_hand.tsv")) { string name = tabs[0]; ItemCatagory[] catagories = ParseCatagories(tabs[1]); HandCatagory type = (HandCatagory)Enum.Parse( typeof(HandCatagory), tabs[2]); int hands = Int32.Parse(tabs[3]); AttackDice attack = new AttackDice(tabs[4].Split(',')); Ability[] abilities = ParseAbilities(tabs[5]); yield return(new WeoponItem(name, attack, type, abilities, catagories, hands)); } }
public WeoponItem(string name, AttackDice attack, HandCatagory weoponType, Ability[] abilities, ItemCatagory[] catagories, int hands) : base(name, abilities, catagories, weoponType, hands) { this.AttackDice = attack; }