Class IsoWorldInventoryObject

java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoWorldInventoryObject
All Implemented Interfaces:
java.io.Serializable, Thumpable

public class IsoWorldInventoryObject
extends IsoObject
See Also:
Serialized Form
  • Field Details

    • item

      public InventoryItem item
    • xoff

      public float xoff
    • yoff

      public float yoff
    • zoff

      public float zoff
    • removeProcess

      public boolean removeProcess
    • dropTime

      public double dropTime
    • ignoreRemoveSandbox

      public boolean ignoreRemoveSandbox
  • Constructor Details

    • IsoWorldInventoryObject

      public IsoWorldInventoryObject​(InventoryItem inventoryItem, IsoGridSquare square, float float1, float float2, float float3)
    • IsoWorldInventoryObject

      public IsoWorldInventoryObject​(IsoCell cell)
  • Method Details

    • swapItem

      public void swapItem​(InventoryItem inventoryItem)
    • saveChange

      public void saveChange​(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange​(java.lang.String string, java.nio.ByteBuffer byteBuffer)
      Overrides:
      loadChange in class IsoObject
    • getWaterAmount

      public int getWaterAmount()
      Overrides:
      getWaterAmount in class IsoObject
    • setWaterAmount

      public void setWaterAmount​(int int1)
      Overrides:
      setWaterAmount in class IsoObject
    • getWaterMax

      public int getWaterMax()
      Overrides:
      getWaterMax in class IsoObject
    • isTaintedWater

      public boolean isTaintedWater()
      Overrides:
      isTaintedWater in class IsoObject
    • setTaintedWater

      public void setTaintedWater​(boolean boolean1)
      Overrides:
      setTaintedWater in class IsoObject
    • update

      public void update()
      Overrides:
      update in class IsoObject
    • updateSprite

      public void updateSprite()
    • finishupdate

      public boolean finishupdate()
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException
      Overrides:
      load in class IsoObject
      Throws:
      java.io.IOException
    • Serialize

      public boolean Serialize()
      Overrides:
      Serialize in class IsoObject
    • save

      public void save​(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException
      Overrides:
      save in class IsoObject
      Throws:
      java.io.IOException
    • softReset

      public void softReset()
      Overrides:
      softReset in class IsoObject
    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • DoTooltip

      public void DoTooltip​(ObjectTooltip objectTooltip)
      Overrides:
      DoTooltip in class IsoObject
    • HasTooltip

      public boolean HasTooltip()
      Overrides:
      HasTooltip in class IsoObject
    • onMouseLeftClick

      public boolean onMouseLeftClick​(int int1, int int2)
      Overrides:
      onMouseLeftClick in class IsoObject
    • render

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)
      Overrides:
      render in class IsoObject
    • renderObjectPicker

      public void renderObjectPicker​(float float1, float float2, float float3, ColorInfo colorInfo)
      Overrides:
      renderObjectPicker in class IsoObject
    • getItem

      public InventoryItem getItem()
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoObject
    • removeFromSquare

      public void removeFromSquare()
      Overrides:
      removeFromSquare in class IsoObject
    • getScreenPosX

      public float getScreenPosX​(int int1)
    • getScreenPosY

      public float getScreenPosY​(int int1)
    • setIgnoreRemoveSandbox

      public void setIgnoreRemoveSandbox​(boolean boolean1)
    • isIgnoreRemoveSandbox

      public boolean isIgnoreRemoveSandbox()
    • getWorldPosX

      public float getWorldPosX()
    • getWorldPosY

      public float getWorldPosY()
    • getWorldPosZ

      public float getWorldPosZ()