public int AddBuild(Type typeItem, TextDefinition group, TextDefinition name, LokaiSkillName lokaiSkillToMake, double minLokaiSkill, double maxLokaiSkill, Type typeRes, TextDefinition nameRes, int amount, TextDefinition message, object arg)
        {
            BuildItem buildItem = new BuildItem(typeItem, group, name, arg);

            buildItem.AddRes(typeRes, nameRes, amount, message);
            buildItem.AddLokaiSkill(lokaiSkillToMake, minLokaiSkill, maxLokaiSkill);

            DoGroup(group, buildItem);
            return(m_BuildItems.Add(buildItem));
        }
        public void AddLokaiSkill(int index, LokaiSkillName lokaiSkillToMake, double minLokaiSkill, double maxLokaiSkill)
        {
            BuildItem buildItem = m_BuildItems.GetAt(index);

            buildItem.AddLokaiSkill(lokaiSkillToMake, minLokaiSkill, maxLokaiSkill);
        }