Package zombie.core.skinnedmodel.visual
Class ItemVisual
java.lang.Object
zombie.core.skinnedmodel.visual.BaseVisual
zombie.core.skinnedmodel.visual.ItemVisual
public final class ItemVisual extends BaseVisual
-
Field Summary
Fields Modifier and Type Field Description intm_BaseTexturejava.lang.Stringm_Decalfloatm_Hueintm_TextureChoiceImmutableColorm_Tintstatic floatNULL_HUE -
Constructor Summary
Constructors Constructor Description ItemVisual()ItemVisual(ItemVisual itemVisual) -
Method Summary
Modifier and Type Method Description voidcopyBlood(ItemVisual itemVisual)voidcopyDirt(ItemVisual itemVisual)voidcopyFrom(ItemVisual itemVisual)voidcopyHoles(ItemVisual itemVisual)voidcopyPatches(ItemVisual itemVisual)static InventoryItemcreateLastStandItem(java.lang.String string)ModelInstancecreateModelInstance()java.lang.StringgetAlternateModelName()intgetBaseTexture()java.lang.StringgetBaseTexture(ClothingItem clothingItem)floatgetBasicPatch(BloodBodyPartType bloodBodyPartType)intgetBasicPatchesNumber()floatgetBlood(BloodBodyPartType bloodBodyPartType)ClothingItemgetClothingItem()voidgetClothingItemCombinedMask(CharacterMask characterMask)java.lang.StringgetClothingItemName()java.lang.StringgetDecal(ClothingItem clothingItem)floatgetDenimPatch(BloodBodyPartType bloodBodyPartType)floatgetDirt(BloodBodyPartType bloodBodyPartType)floatgetHole(BloodBodyPartType bloodBodyPartType)intgetHolesNumber()floatgetHue(ClothingItem clothingItem)InventoryItemgetInventoryItem()java.lang.StringgetItemType()java.lang.StringgetLastStandString()floatgetLeatherPatch(BloodBodyPartType bloodBodyPartType)ItemgetScriptItem()intgetTextureChoice()java.lang.StringgetTextureChoice(ClothingItem clothingItem)ImmutableColorgetTint()ImmutableColorgetTint(ClothingItem clothingItem)floatgetTotalBlood()voidload(java.nio.ByteBuffer byteBuffer, int int1)voidpickUninitializedValues(ClothingItem clothingItem)voidremoveBlood()voidremoveDirt()voidremoveHole(int int1)voidremovePatch(int int1)voidsave(java.nio.ByteBuffer byteBuffer)voidsetAlternateModelName(java.lang.String string)voidsetBaseTexture(int int1)voidsetBasicPatch(BloodBodyPartType bloodBodyPartType)voidsetBlood(BloodBodyPartType bloodBodyPartType, float float1)voidsetClothingItemName(java.lang.String string)voidsetDecal(java.lang.String string)voidsetDenimPatch(BloodBodyPartType bloodBodyPartType)voidsetDirt(BloodBodyPartType bloodBodyPartType, float float1)voidsetHole(BloodBodyPartType bloodBodyPartType)voidsetHue(float float1)voidsetInventoryItem(InventoryItem inventoryItem)voidsetItemType(java.lang.String string)voidsetLeatherPatch(BloodBodyPartType bloodBodyPartType)voidsetTextureChoice(int int1)voidsetTint(ImmutableColor immutableColor)voidsynchWithOutfit(ClothingItemReference clothingItemReference)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
NULL_HUE
public static final float NULL_HUE- See Also:
- Constant Field Values
-
m_Hue
public float m_Hue -
m_Tint
-
m_BaseTexture
public int m_BaseTexture -
m_TextureChoice
public int m_TextureChoice -
m_Decal
public java.lang.String m_Decal
-
-
Constructor Details
-
ItemVisual
public ItemVisual() -
ItemVisual
-
-
Method Details
-
setItemType
public void setItemType(java.lang.String string) -
getItemType
public java.lang.String getItemType() -
setAlternateModelName
public void setAlternateModelName(java.lang.String string) -
getAlternateModelName
public java.lang.String getAlternateModelName() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getClothingItemName
public java.lang.String getClothingItemName() -
setClothingItemName
public void setClothingItemName(java.lang.String string) -
getScriptItem
-
getClothingItem
-
getClothingItemCombinedMask
-
setHue
public void setHue(float float1) -
getHue
-
setTint
-
getTint
-
getTint
-
getBaseTexture
-
getTextureChoice
-
setDecal
public void setDecal(java.lang.String string) -
getDecal
-
pickUninitializedValues
-
synchWithOutfit
-
copyFrom
-
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Specified by:
savein classBaseVisual- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Specified by:
loadin classBaseVisual- Throws:
java.io.IOException
-
createModelInstance
- Specified by:
createModelInstancein classBaseVisual
-
setDenimPatch
-
getDenimPatch
-
setLeatherPatch
-
getLeatherPatch
-
setBasicPatch
-
getBasicPatch
-
getBasicPatchesNumber
public int getBasicPatchesNumber() -
setHole
-
getHole
-
getHolesNumber
public int getHolesNumber() -
setBlood
-
getBlood
-
getDirt
-
setDirt
-
copyBlood
-
copyDirt
-
copyHoles
-
copyPatches
-
removeHole
public void removeHole(int int1) -
removePatch
public void removePatch(int int1) -
removeBlood
public void removeBlood() -
removeDirt
public void removeDirt() -
getTotalBlood
public float getTotalBlood() -
getInventoryItem
-
setInventoryItem
-
setBaseTexture
public void setBaseTexture(int int1) -
getBaseTexture
public int getBaseTexture() -
setTextureChoice
public void setTextureChoice(int int1) -
getTextureChoice
public int getTextureChoice() -
getLastStandString
public java.lang.String getLastStandString() -
createLastStandItem
-