Class DrainableComboItem

All Implemented Interfaces:
IUpdater, Drainable

public final class DrainableComboItem extends InventoryItem implements Drainable, IUpdater
  • Field Details

    • replaceOnCooked

      public List<String> replaceOnCooked
  • Constructor Details

  • Method Details

    • IsDrainable

      public boolean IsDrainable()
      Overrides:
      IsDrainable in class InventoryItem
    • getMaxUses

      public int getMaxUses()
      Overrides:
      getMaxUses in class InventoryItem
    • setCurrentUses

      public void setCurrentUses(int newuses)
      Overrides:
      setCurrentUses in class InventoryItem
    • setUsedDelta

      @Deprecated public void setUsedDelta(float delta)
      Deprecated.
    • setCurrentUsesFloat

      public void setCurrentUsesFloat(float newUses)
      Overrides:
      setCurrentUsesFloat in class InventoryItem
    • getCurrentUsesFloat

      public float getCurrentUsesFloat()
      Overrides:
      getCurrentUsesFloat in class InventoryItem
    • render

      public void render()
      Specified by:
      render in interface IUpdater
    • renderlast

      public void renderlast()
      Specified by:
      renderlast in interface IUpdater
      Overrides:
      renderlast in class GameEntity
    • shouldUpdateInWorld

      public boolean shouldUpdateInWorld()
      Overrides:
      shouldUpdateInWorld in class InventoryItem
    • update

      public void update()
      Specified by:
      update in interface IUpdater
      Overrides:
      update in class InventoryItem
    • Use

      public void Use()
      Overrides:
      Use in class InventoryItem
    • Use

      public void Use(boolean bCrafting, boolean bInContainer, boolean bNeedSync)
      Overrides:
      Use in class InventoryItem
    • syncItemFields

      public void syncItemFields()
      Overrides:
      syncItemFields in class InventoryItem
    • updateWeight

      public void updateWeight()
    • getWeightEmpty

      public float getWeightEmpty()
    • setWeightEmpty

      public void setWeightEmpty(float weight)
    • isUseWhileEquiped

      public boolean isUseWhileEquiped()
    • setUseWhileEquiped

      public void setUseWhileEquiped(boolean bUseWhileEquiped)
    • isUseWhileUnequiped

      public boolean isUseWhileUnequiped()
    • setUseWhileUnequiped

      public void setUseWhileUnequiped(boolean bUseWhileUnequiped)
    • getTicksPerEquipUse

      public int getTicksPerEquipUse()
    • setTicksPerEquipUse

      public void setTicksPerEquipUse(int ticksPerEquipUse)
    • getUseDelta

      public float getUseDelta()
      Overrides:
      getUseDelta in class InventoryItem
    • setUseDelta

      public void setUseDelta(float useDelta)
      Overrides:
      setUseDelta in class InventoryItem
    • getTicks

      public float getTicks()
    • setTicks

      public void setTicks(float ticks)
    • setReplaceOnDeplete

      public void setReplaceOnDeplete(String replaceOnDeplete)
    • getReplaceOnDeplete

      public String getReplaceOnDeplete()
    • getReplaceOnDepleteFullType

      public String getReplaceOnDepleteFullType()
    • setHeat

      public void setHeat(float heat)
    • getHeat

      public float getHeat()
    • getInvHeat

      public float getInvHeat()
      Overrides:
      getInvHeat in class InventoryItem
    • finishupdate

      public boolean finishupdate()
      Overrides:
      finishupdate in class InventoryItem
    • canConsolidate

      public boolean canConsolidate()
    • setCanConsolidate

      public void setCanConsolidate(boolean canConsolidate)
    • getReplaceOnCooked

      public List<String> getReplaceOnCooked()
    • setReplaceOnCooked

      public void setReplaceOnCooked(List<String> replaceOnCooked)
    • getOnCooked

      public String getOnCooked()
    • setOnCooked

      public void setOnCooked(String onCooked)
    • getOnEat

      public String getOnEat()
    • setOnEat

      public void setOnEat(String onEat)
    • isEnergy

      public boolean isEnergy()
    • getEnergy

      public Energy getEnergy()
    • isFullUses

      public boolean isFullUses()
    • isEmptyUses

      public boolean isEmptyUses()
    • randomizeUses

      public void randomizeUses()