public void Set(ItemFormulaLite formula_lite)
    {
        Name.text = formula_lite.Id;
        Item.text = formula_lite.Item;
        ItemImage.sprite = (Sprite)UnityEngine.Resources.Load("Icon/Item/" + formula_lite.Item , typeof (Sprite));
        int i = 0;
        for (; i < formula_lite.NeedItems.Length ; i++)
        {
            var item = formula_lite.NeedItems[i];

            MaterialAmounts[i].minValue = item.Min;
            MaterialAmounts[i].maxValue = formula_lite.NeedLimit;
            MaterialAmountTexts[i].text = item.Min.ToString();
            MaterialImages[i].sprite = (Sprite)UnityEngine.Resources.Load("Icon/Item/" + item.Item , typeof(Sprite));
        }
        for(; i < MaterialAmountTexts.Length ; i++)
        {

            MaterialAmounts[i].enabled = false;
            MaterialAmountTexts[i].enabled = false;
            MaterialImages[i].enabled = false;
        }
    }
 private void _SetFormulas(ItemFormulaLite[] obj)
 {
     _Formulas = obj;
 }
 private void _AddFormulas(ItemFormulaLite[] obj)
 {
     //_RemoveFormulaAll();
     _ItemFormulaLites.Set(obj);
 }