Class HandcraftLogic

java.lang.Object
zombie.entity.components.crafting.BaseCraftingLogic
zombie.entity.components.crafting.recipe.HandcraftLogic

public class HandcraftLogic extends BaseCraftingLogic
  • Constructor Details

  • Method Details

    • getPlayer

      public IsoGameCharacter getPlayer()
    • getCraftBench

      public CraftBench getCraftBench()
    • getIsoObject

      public IsoObject getIsoObject()
    • getRecipeData

      public CraftRecipeData getRecipeData()
    • getSourceResources

      public ArrayList<Resource> getSourceResources()
    • getRecipeList

      public ArrayList<CraftRecipe> getRecipeList()
    • getAllItems

      public ArrayList<InventoryItem> getAllItems()
    • startCraftAction

      public void startCraftAction(KahluaTableImpl arg0)
    • stopCraftAction

      public void stopCraftAction()
    • getResidualFluidFromInput

      public float getResidualFluidFromInput(InputScript arg0)
    • isCraftActionInProgress

      public boolean isCraftActionInProgress()
    • getCraftActionTable

      public KahluaTableImpl getCraftActionTable()
    • performCurrentRecipe

      public boolean performCurrentRecipe()
    • setRecipe

      public void setRecipe(CraftRecipe arg0)
      Overrides:
      setRecipe in class BaseCraftingLogic
    • setRecipeFromContextClick

      public void setRecipeFromContextClick(CraftRecipe arg0, InventoryItem arg1)
    • checkValidRecipeSelected

      public void checkValidRecipeSelected()
    • setRecipes

      public void setRecipes(List<CraftRecipe> list)
      Overrides:
      setRecipes in class BaseCraftingLogic
    • filterRecipeList

      public void filterRecipeList(String arg0, String arg1, boolean arg2, IsoPlayer arg3)
      Overrides:
      filterRecipeList in class BaseCraftingLogic
    • getCreatedOutputItems

      public void getCreatedOutputItems(ArrayList<InventoryItem> arrayList)
    • isCharacterInRangeOfWorkbench

      public boolean isCharacterInRangeOfWorkbench()
      Overrides:
      isCharacterInRangeOfWorkbench in class BaseCraftingLogic
    • isValidRecipeForCharacter

      public boolean isValidRecipeForCharacter(CraftRecipe arg0)
    • canCharacterPerformRecipe

      public boolean canCharacterPerformRecipe(CraftRecipe arg0)
    • isRecipeAvailableForCharacter

      public boolean isRecipeAvailableForCharacter(CraftRecipe arg0)
    • getResultTexture

      public Texture getResultTexture()
    • setIsoObject

      public void setIsoObject(IsoObject arg0)
    • setSelectedRecipeStyle

      public void setSelectedRecipeStyle(String string)
    • getSelectedRecipeStyle

      public String getSelectedRecipeStyle()
    • setRecipeSortMode

      public void setRecipeSortMode(String string)
    • getRecipeSortMode

      public String getRecipeSortMode()
    • isUsingRecipeAtHandBenefit

      public boolean isUsingRecipeAtHandBenefit()
    • getUsingRecipeAtHandItem

      public InventoryItem getUsingRecipeAtHandItem()
    • isRecipeAtHand

      public boolean isRecipeAtHand()
    • setLastSelectedRecipe

      public void setLastSelectedRecipe(CraftRecipe craftRecipe)
    • getLastSelectedRecipe

      public CraftRecipe getLastSelectedRecipe()
    • setLastManualInputMode

      public void setLastManualInputMode(boolean boolean0)