Beispiel #1
0
        public int AddCraft(int count, Type typeItem, TextDefinition group, TextDefinition name, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, TextDefinition nameRes, int amount, TextDefinition message)
        {
            CraftItem craftItem = new CraftItem(typeItem, group, name);

            craftItem.Count = count;
            craftItem.AddRes(typeRes, nameRes, amount, message);
            craftItem.AddSkill(skillToMake, minSkill, maxSkill);

            DoGroup(group, craftItem);
            return(m_CraftItems.Add(craftItem));
        }
Beispiel #2
0
        public int AddCraft(Type typeItem, int groupName, int itemName, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, int nameRes, int amount, int localizedMessage)
        {
            CraftItem craftItem = new CraftItem(typeItem, groupName, itemName);

            craftItem.AddRes(typeRes, nameRes, amount, localizedMessage);
            craftItem.AddSkill(skillToMake, minSkill, maxSkill);

            DoGroup(groupName, craftItem);
            return(m_CraftItems.Add(craftItem));
        }
Beispiel #3
0
        public CraftItem AddCraft(int index, Type typeItem, TextDefinition group, TextDefinition name, SkillName skillToMake, double minSkill, double maxSkill, Type typeRes, TextDefinition nameRes, int amount, TextDefinition message)
        {
            CraftItem craftItem = new CraftItem(typeItem, group, name);

            craftItem.AddRes(typeRes, nameRes, amount, message);
            craftItem.AddSkill(skillToMake, minSkill, maxSkill);
            craftItem.CraftId = index;

            if (typeItem != null)
            {
                DoGroup(group, index, craftItem);
            }

            m_CraftItems.Add(index, craftItem);

            return(craftItem);
        }
 public void AddCraftItem(CraftItem craftItem)
 {
     m_arCraftItem.Add(craftItem);
 }
Beispiel #5
0
 public void AddCraftItem(int index, CraftItem craftItem)
 {
     m_arCraftItem.Add(index, craftItem);
 }