Class BuildLogic
java.lang.Object
zombie.entity.components.crafting.BaseCraftingLogic
zombie.entity.components.build.BuildLogic
-
Nested Class Summary
Nested classes/interfaces inherited from class BaseCraftingLogic
BaseCraftingLogic.CachedRecipeComparator, BaseCraftingLogic.CachedRecipeInfo -
Constructor Summary
ConstructorsConstructorDescriptionBuildLogic(IsoGameCharacter player, CraftBench craftBench, IsoObject isoObject) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetSatisfiedInputItems(InputScript inputScript) se.krka.kahlua.vm.KahluaTablebooleanbooleanisInputSatisfied(InputScript inputScript) booleanvoidsetLastManualInputMode(boolean b) voidsetLastSelectedRecipe(CraftRecipe recipe) voidsetRecipe(CraftRecipe recipe) voidsetRecipeSortMode(String sortMode) voidsetSelectedRecipeStyle(String style) voidstartCraftAction(se.krka.kahlua.j2se.KahluaTableImpl actionTable) voidvoidMethods inherited from class BaseCraftingLogic
addEventListener, addEventListener, autoPopulateInputs, cachedCanPerformCurrentRecipe, callLua, callLua, callLua, callLuaBool, callLuaObject, canPerformCurrentRecipe, clearManualInputs, clearManualInputsFor, clearTargetVariableInputRatio, copyManualInputsFrom, filterAndSortRecipeList, filterRecipeList, filterRecipeList, filterRecipeList, getAllViableInputInventoryItems, getAllViableInputResources, getCachedRecipeInfo, getCategoryList, getContainers, getFavouriteModDataString, getFavouriteModDataString, getInputCount, getInputItemNodes, getInputItemNodesForInput, getInputUses, getManualInputsFor, getManualSelectInputScriptFilter, getModelHandOne, getModelHandTwo, getMulticraftConsumedItems, getMulticraftConsumedItemsFor, getMulticraftConsumedResources, getPossibleCraftCount, getSatisfiedInputFluids, getSatisfiedInputInventoryItems, getVariableInputRatio, hasRequiredWorkstation, isCharacterInRangeOfWorkbench, isContainersAccessible, isManualSelectInputs, offerInputItem, populateInputs, refresh, removeInputItem, setContainers, setManualInputsFor, setManualSelectInputs, setManualSelectInputScriptFilter, setRecipes, setShowManualSelectInputs, setTargetVariableInputRatio, shouldShowManualSelectInputs, sortRecipeList, updateFloorContainer, updateManualInputAllowedItemTypes
-
Constructor Details
-
BuildLogic
-
-
Method Details
-
getSatisfiedInputItems
- Overrides:
getSatisfiedInputItemsin classBaseCraftingLogic
-
getRecipeList
-
getRecipe
- Overrides:
getRecipein classBaseCraftingLogic
-
getRecipeData
-
getRecipeDataInProgress
-
getSelectedBuildObject
-
getWallCoveringParams
public se.krka.kahlua.vm.KahluaTable getWallCoveringParams() -
getAllBuildableRecipes
-
setRecipe
- Overrides:
setRecipein classBaseCraftingLogic
-
isCraftActionInProgress
public boolean isCraftActionInProgress() -
areAllInputItemsSatisfied
public boolean areAllInputItemsSatisfied()- Overrides:
areAllInputItemsSatisfiedin classBaseCraftingLogic
-
isInputSatisfied
- Overrides:
isInputSatisfiedin classBaseCraftingLogic
-
startCraftAction
public void startCraftAction(se.krka.kahlua.j2se.KahluaTableImpl actionTable) -
updateFloorContainer
public void updateFloorContainer() -
performCurrentRecipe
public boolean performCurrentRecipe() -
stopCraftAction
public void stopCraftAction() -
getAllConsumedItems
-
setSelectedRecipeStyle
-
getSelectedRecipeStyle
-
setRecipeSortMode
-
getRecipeSortMode
-
setLastSelectedRecipe
-
getLastSelectedRecipe
-
setLastManualInputMode
public void setLastManualInputMode(boolean b)
-