示例#1
0
        public static HeroEquipmentOption Option(ItemDefinition itemType, string optionType, int number)
        {
            HeroEquipmentOption itemOption = new HeroEquipmentOption();

            Traverse.Create(itemOption).Field("number").SetValue(number);
            Traverse.Create(itemOption).Field("optionType").SetValue(optionType);
            Traverse.Create(itemOption).Field("itemReference").SetValue(itemType);
            return(itemOption);
        }
示例#2
0
        public static HeroEquipmentOption Option(ItemDefinition itemType, string optionType, int number)
        {
            var itemOption = new HeroEquipmentOption();

            itemOption.SetField("number", number);
            itemOption.SetField("optionType", optionType);
            itemOption.SetField("itemReference", itemType);
            return(itemOption);
        }
示例#3
0
        public static HeroEquipmentOption Option(string defaultChoice, string optionType, int number)
        {
            HeroEquipmentOption itemOption = new HeroEquipmentOption();

            Traverse.Create(itemOption).Field("number").SetValue(number);
            Traverse.Create(itemOption).Field("optionType").SetValue(optionType);
            Traverse.Create(itemOption).Field("defaultChoice").SetValue(defaultChoice);
            return(itemOption);
        }
示例#4
0
        public static HeroEquipmentOption Option(string defaultChoice, string optionType, int number)
        {
            var itemOption = new HeroEquipmentOption();

            itemOption.SetField("number", number);
            itemOption.SetField("optionType", optionType);
            itemOption.SetField("defaultChoice", defaultChoice);
            return(itemOption);
        }