Class RecipeManager

java.lang.Object
zombie.inventory.RecipeManager

public class RecipeManager
extends java.lang.Object
  • Constructor Details

    • RecipeManager

      public RecipeManager()
  • Method Details

    • Loaded

      public static void Loaded()
    • DoesWipeUseDelta

      public static boolean DoesWipeUseDelta​(java.lang.String string, java.lang.String string2)
    • getKnownRecipesNumber

      public static int getKnownRecipesNumber​(IsoGameCharacter gameCharacter)
    • DoesUseItemUp

      public static boolean DoesUseItemUp​(java.lang.String string, Recipe recipe)
    • IsItemDestroyed

      public static boolean IsItemDestroyed​(java.lang.String string, Recipe recipe)
    • UseAmount

      public static float UseAmount​(java.lang.String string, Recipe recipe, IsoGameCharacter gameCharacter)
    • getUniqueRecipeItems

      public static java.util.Stack getUniqueRecipeItems​(InventoryItem inventoryItem, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList)
    • IsRecipeValid

      public static boolean IsRecipeValid​(Recipe recipe, IsoGameCharacter gameCharacter, InventoryItem inventoryItem, java.util.ArrayList arrayList)
    • HasAllRequiredItems

      public static boolean HasAllRequiredItems​(Recipe recipe, IsoGameCharacter gameCharacter, InventoryItem inventoryItem, java.util.ArrayList arrayList)
    • hasHeat

      public static boolean hasHeat​(Recipe recipe, InventoryItem inventoryItem, java.util.ArrayList arrayList, IsoGameCharacter gameCharacter)
    • getAvailableItemsAll

      public static java.util.ArrayList getAvailableItemsAll​(Recipe recipe, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList, InventoryItem inventoryItem, java.util.ArrayList arrayList2)
    • getAvailableItemsNeeded

      public static java.util.ArrayList getAvailableItemsNeeded​(Recipe recipe, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList, InventoryItem inventoryItem, java.util.ArrayList arrayList2)
    • getNumberOfTimesRecipeCanBeDone

      public static int getNumberOfTimesRecipeCanBeDone​(Recipe recipe, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList, InventoryItem inventoryItem)
    • PerformMakeItem

      public static InventoryItem PerformMakeItem​(Recipe recipe, InventoryItem inventoryItem, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList)
    • getAllEvolvedRecipes

      public static java.util.ArrayList getAllEvolvedRecipes()
    • getEvolvedRecipe

      public static java.util.ArrayList getEvolvedRecipe​(InventoryItem inventoryItem, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList, boolean boolean1)