Class RecipeManager

java.lang.Object
zombie.inventory.RecipeManager

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

    • RecipeManager

      public RecipeManager()
  • Method Details

    • Loaded

      public static void Loaded()
    • LoadedAfterLua

      public static void LoadedAfterLua()
    • 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.ArrayList 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)
    • getSourceItemsAll

      public static java.util.ArrayList getSourceItemsAll​(Recipe recipe, int int1, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList, InventoryItem inventoryItem, java.util.ArrayList arrayList2)
    • getSourceItemsNeeded

      public static java.util.ArrayList getSourceItemsNeeded​(Recipe recipe, int int1, 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)
    • GetMovableRecipeTool

      public static InventoryItem GetMovableRecipeTool​(boolean boolean1, Recipe recipe, InventoryItem inventoryItem, IsoGameCharacter gameCharacter, java.util.ArrayList arrayList)
    • 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)
    • getDismantleRecipeFor

      public static Recipe getDismantleRecipeFor​(java.lang.String string)