Class Clothing

java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Clothing

public class Clothing
extends InventoryItem
  • Field Details

    • bodyLocation

      protected Item.ClothingBodyLocation bodyLocation
    • SpriteName

      protected java.lang.String SpriteName
    • palette

      protected java.lang.String palette
    • bloodLevel

      public float bloodLevel
  • Constructor Details

    • Clothing

      public Clothing​(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName, java.lang.String palette, java.lang.String SpriteName)
    • Clothing

      public Clothing​(java.lang.String module, java.lang.String name, java.lang.String itemType, Item item, java.lang.String palette, java.lang.String SpriteName)
  • Method Details

    • getCategory

      public java.lang.String getCategory()
      Overrides:
      getCategory in class InventoryItem
    • getSaveType

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

      public void Unwear()
    • DoTooltip

      public void DoTooltip​(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout)
      Overrides:
      DoTooltip in class InventoryItem
    • isDirty

      public boolean isDirty()
    • isBloody

      public boolean isBloody()
    • getName

      public java.lang.String getName()
      Overrides:
      getName in class InventoryItem
    • update

      public void update()
      Overrides:
      update in class InventoryItem
    • finishupdate

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

      public void Use​(boolean bCrafting, boolean bInContainer)
      Overrides:
      Use in class InventoryItem
    • CanStack

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

      public static Clothing CreateFromSprite​(java.lang.String Sprite)
    • save

      public void save​(java.nio.ByteBuffer output, boolean net) throws java.io.IOException
      Overrides:
      save in class InventoryItem
      Throws:
      java.io.IOException
    • load

      public void load​(java.nio.ByteBuffer input, int WorldVersion, boolean net) throws java.io.IOException
      Overrides:
      load in class InventoryItem
      Throws:
      java.io.IOException
    • getBodyLocation

      public Item.ClothingBodyLocation getBodyLocation()
    • setBodyLocation

      public void setBodyLocation​(Item.ClothingBodyLocation bodyLocation)
    • getSpriteName

      public java.lang.String getSpriteName()
    • setSpriteName

      public void setSpriteName​(java.lang.String SpriteName)
    • getPalette

      public java.lang.String getPalette()
    • setPalette

      public void setPalette​(java.lang.String palette)
    • getTemperature

      public float getTemperature()
    • setTemperature

      public void setTemperature​(float temperature)
    • setDirtyness

      public void setDirtyness​(float delta)
    • setBloodLevel

      public void setBloodLevel​(float delta)
    • getDirtyness

      public float getDirtyness()
    • getBloodlevel

      public float getBloodlevel()
    • getConditionLowerChance

      public int getConditionLowerChance()
    • setConditionLowerChance

      public void setConditionLowerChance​(int conditionLowerChance)
    • setCondition

      public void setCondition​(int Condition)
      Overrides:
      setCondition in class InventoryItem
    • getClothingDirtynessIncreaseLevel

      public float getClothingDirtynessIncreaseLevel()