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)); }
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)); }
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); }
public void AddCraftItem(int index, CraftItem craftItem) { m_arCraftItem.Add(index, craftItem); }