Class DrainableComboItem

All Implemented Interfaces:
IUpdater, Drainable

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

    • bUseWhileEquiped

      protected boolean bUseWhileEquiped
    • bUseWhileUnequiped

      protected boolean bUseWhileUnequiped
    • ticksPerEquipUse

      protected int ticksPerEquipUse
    • useDelta

      protected float useDelta
    • delta

      protected float delta
    • ticks

      protected float ticks
    • ReplaceOnDeplete

      protected String ReplaceOnDeplete
    • ReplaceOnDepleteFullType

      protected String ReplaceOnDepleteFullType
    • ReplaceOnCooked

      public List<String> ReplaceOnCooked
    • Heat

      protected float Heat
    • LastCookMinute

      protected int LastCookMinute
  • Constructor Details

  • Method Details

    • IsDrainable

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

      public int getSaveType()
      Overrides:
      getSaveType in class InventoryItem
    • CanStack

      public boolean CanStack(InventoryItem item)
      Overrides:
      CanStack in class InventoryItem
    • getMaxUses

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

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

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

      public void setCurrentUsesFloat(float float0)
    • 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 var1, boolean var2, boolean boolean0)
      Overrides:
      Use in class InventoryItem
    • syncItemFields

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

      public void updateWeight()
    • getWeightEmpty

      public float getWeightEmpty()
      Returns:
      the EmptyWeight
    • setWeightEmpty

      public void setWeightEmpty(float weight)
    • isUseWhileEquiped

      public boolean isUseWhileEquiped()
      Returns:
      the bUseWhileEquiped
    • setUseWhileEquiped

      public void setUseWhileEquiped(boolean _bUseWhileEquiped)
    • isUseWhileUnequiped

      public boolean isUseWhileUnequiped()
      Returns:
      the bUseWhileUnequiped
    • setUseWhileUnequiped

      public void setUseWhileUnequiped(boolean _bUseWhileUnequiped)
    • getTicksPerEquipUse

      public int getTicksPerEquipUse()
      Returns:
      the ticksPerEquipUse
    • setTicksPerEquipUse

      public void setTicksPerEquipUse(int _ticksPerEquipUse)
    • getUseDelta

      public float getUseDelta()
      Returns:
      the useDelta
    • setUseDelta

      public void setUseDelta(float _useDelta)
    • getTicks

      public float getTicks()
      Returns:
      the ticks
    • setTicks

      public void setTicks(float _ticks)
    • setReplaceOnDeplete

      public void setReplaceOnDeplete(String _ReplaceOnDeplete)
    • getReplaceOnDeplete

      public String getReplaceOnDeplete()
      Returns:
      the ReplaceOnDeplete
    • 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()
      Returns:
      the ReplaceOnCooked
    • setReplaceOnCooked

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

      public String getOnCooked()
      Returns:
      the OnCooked
    • setOnCooked

      public void setOnCooked(String onCooked)
    • getOnEat

      public String getOnEat()
    • setOnEat

      public void setOnEat(String string)
    • isEnergy

      public boolean isEnergy()
    • getEnergy

      public Energy getEnergy()
    • isFullUses

      public boolean isFullUses()
    • isEmptyUses

      public boolean isEmptyUses()
    • randomizeUses

      public void randomizeUses()