Class IsoDeadBody

All Implemented Interfaces:
Serializable, Mover, Talker, IHumanVisual, Thumpable

public final class IsoDeadBody extends IsoMovingObject implements Talker, IHumanVisual
See Also:
  • Field Details

  • Constructor Details

    • IsoDeadBody

      public IsoDeadBody(IsoGameCharacter gameCharacter)
    • IsoDeadBody

      public IsoDeadBody(IsoGameCharacter gameCharacter, boolean boolean1)
    • IsoDeadBody

      public IsoDeadBody(IsoCell cell)
  • Method Details

    • isDead

      public static boolean isDead(short short1)
    • getObjectName

      public String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • getVisual

      public BaseVisual getVisual()
    • getHumanVisual

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public void getItemVisuals(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie

      public boolean isZombie()
      Specified by:
      isZombie in interface IHumanVisual
      Overrides:
      isZombie in class IsoObject
    • isCrawling

      public boolean isCrawling()
    • setCrawling

      public void setCrawling(boolean boolean1)
    • isFakeDead

      public boolean isFakeDead()
    • setFakeDead

      public void setFakeDead(boolean boolean1)
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • setWornItems

      public void setWornItems(WornItems wornItems)
    • getWornItems

      public WornItems getWornItems()
    • setAttachedItems

      public void setAttachedItems(AttachedItems attachedItems)
    • getAttachedItems

      public AttachedItems getAttachedItems()
    • getItem

      public InventoryItem getItem()
    • load

      public void load(ByteBuffer byteBuffer, int int1, boolean boolean1) throws IOException
      Overrides:
      load in class IsoMovingObject
      Throws:
      IOException
    • save

      public void save(ByteBuffer byteBuffer, boolean boolean1) throws IOException
      Overrides:
      save in class IsoMovingObject
      Throws:
      IOException
    • softReset

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

      public void saveChange(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange(String string, ByteBuffer byteBuffer)
      Overrides:
      loadChange in class IsoObject
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class IsoMovingObject
    • render

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

      public void renderShadow()
    • renderShadow

      public static void renderShadow(float float1, float float2, float float3, Vector3f vector3f, float float4, float float5, float float6, ColorInfo colorInfo, float float7)
    • renderObjectPicker

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

      public boolean isMouseOver(float float1, float float2)
    • Burn

      public void Burn()
    • setContainer

      public void setContainer(ItemContainer itemContainer)
      Overrides:
      setContainer in class IsoObject
    • checkClothing

      public void checkClothing(InventoryItem inventoryItem)
    • IsSpeaking

      public boolean IsSpeaking()
      Specified by:
      IsSpeaking in interface Talker
    • Say

      public void Say(String string)
      Specified by:
      Say in interface Talker
    • getSayLine

      public String getSayLine()
      Specified by:
      getSayLine in interface Talker
    • getTalkerType

      public String getTalkerType()
      Specified by:
      getTalkerType in interface Talker
    • addToWorld

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

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoMovingObject
    • updateBodies

      public static void updateBodies()
    • getReanimateTime

      public float getReanimateTime()
    • setReanimateTime

      public void setReanimateTime(float float1)
    • reanimateLater

      public void reanimateLater()
    • reanimateNow

      public void reanimateNow()
    • update

      public void update()
      Overrides:
      update in class IsoMovingObject
    • reanimate

      public void reanimate()
    • Reset

      public static void Reset()
    • Collision

      public void Collision(Vector2 vector2, IsoObject object)
      Overrides:
      Collision in class IsoObject
    • isFallOnFront

      public boolean isFallOnFront()
    • setFallOnFront

      public void setFallOnFront(boolean boolean1)
    • getPrimaryHandItem

      public InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem

      public void setPrimaryHandItem(InventoryItem inventoryItem)
    • getSecondaryHandItem

      public InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem

      public void setSecondaryHandItem(InventoryItem inventoryItem)
    • getAngle

      public float getAngle()
    • getOutfitName

      public String getOutfitName()
    • readInventory

      public String readInventory(ByteBuffer byteBuffer)
    • getObjectID

      public short getObjectID()
    • setObjectID

      public void setObjectID(short short1)
    • getOnlineID

      public short getOnlineID()
    • setOnlineID

      public void setOnlineID(short short1)
    • isPlayer

      public boolean isPlayer()
    • getDeadBody

      public static IsoDeadBody getDeadBody(short short1)
    • addDeadBodyID

      public static void addDeadBodyID(short short1, IsoDeadBody deadBody)
    • removeDeadBody

      public static void removeDeadBody(short short1)