Esempio n. 1
0
 void InitializeIngredients()
 {
     for (int i = 0; i < IngredientBoxes.Length; i++)
     {
         IngredientBox iC = IngredientBoxes[i].GetComponent <IngredientBox>();
         iC.ClearQuantity();
         if (Instance.recipeRequirements.ContainsKey(CurrentItem) && Instance.recipeRequirements[CurrentItem].ElementAtOrDefault(i) != null)
         {
             iC.name = Instance.recipeRequirements[CurrentItem][i].id;
             iC.GenerateImage(iC.name);
             iC.GenerateQuantity(Instance.recipeRequirements[CurrentItem][i].amount);
         }
         else
         {
             iC.HideSprite();
         }
     }
 }
Esempio n. 2
0
 private void RecipeBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     //ingredients
     IngredientBox.Items.Clear();
     if (RecipeBox.SelectedIndex < 0)
     {
         RecipeBox.SelectedIndex = 1;
     }
     foreach (Item i in CraftbotDocument[RecipeBox.SelectedIndex].ingredientList)
     {
         IngredientBox.Items.Add(ItemDictionary[i.itemId]);
     }
     if (IngredientBox.Items.Count != 0)
     {
         IngredientBox.SetSelected(0, false);
     }
     TimeUD.Value = CraftbotDocument[RecipeBox.SelectedIndex].craftTime;
     // product
     ProductQuantityUD.Value = CraftbotDocument[RecipeBox.SelectedIndex].quantity;
 }