Class IsoDeadBody
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.iso.objects.IsoDeadBody
- All Implemented Interfaces:
Serializable, Mover, Talker, IGrappleable, IGrappleableWrapper, IAnimalVisual, IHumanVisual, IItemProvider, ILuaIsoObject, IsoRenderable, Thumpable, IPositional, IIdentifiable
public final class IsoDeadBody
extends IsoMovingObject
implements Talker, IAnimalVisual, IHumanVisual, IIdentifiable, IGrappleableWrapper, IItemProvider, IPositional
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intbooleanbooleanfloatFields inherited from class IsoMovingObject
def, last, MAX_ZOMBIES_EATING, noDamage, reqMovement, treeSoundMgrFields inherited from class IsoObject
alpha, alphaForced, attachedAnimSprite, bmod, container, damage, dir, doNotSync, emitter, fireColor, gmod, keyId, lastRendered, lastRenderedRendered, lowLightingQualityHack, MAX_WALL_SPLATS, name, neverDoneAlpha, noPicking, offsetX, offsetY, outlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, satChair, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, wallBloodSplatsFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionIsoDeadBody(IsoGameCharacter died) IsoDeadBody(IsoGameCharacter died, boolean wasCorpseAlready) IsoDeadBody(IsoGameCharacter died, boolean wasCorpseAlready, boolean bAddToSquareAndWorld) IsoDeadBody(IsoCell cell) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidBurn()voidchangeRotStage(int newStage) voidcheckClothing(InventoryItem removedItem) voidfloatgetAngle()floatgetAnimForwardDirection(Vector2 out_forwardDirection) getBreed()shortfloatorg.joml.Vector2fgetGrabHeadPosition(org.joml.Vector2f out) org.joml.Vector2fgetGrabLegsPosition(org.joml.Vector2f out) floatfloatgetItem()voidgetItemVisuals(ItemVisuals itemVisuals) floatfloatvoidGrappled(IGrappleable in_grappler, HandWeapon in_grapplersWeapon, float in_grappleEffectiveness, String in_grappleType) booleanvoidbooleanisAnimal()booleanbooleanisAttachedItem(InventoryItem item) booleanstatic booleanisDead(short characterOnlineID) booleanisEquipped(InventoryItem item) booleanbooleanbooleanbooleanisFemale()booleanisHandItem(InventoryItem item) booleanbooleanisMouseOver(float screenX, float screenY) booleanisOnHook()booleanbooleanisPlayer()booleanbooleanbooleanbooleanbooleanisZombie()voidload(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) voidloadChange(String change, ByteBuffer bb) voidvoidstatic voidremoveDeadBodies(UdpConnection removeCorpsesConnection) static voidvoidvoidrender(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) voidvoidvoidrenderObjectPicker(float x, float y, float z, ColorInfo lightInfo) voidstatic voidrenderShadow(float x, float y, float z, org.joml.Vector3f forward, float w, float fm, float bm, ColorInfo lightInfo, float alpha) static voidrenderShadow(float x, float y, float z, org.joml.Vector3f forward, float w, float fm, float bm, ColorInfo lightInfo, float alpha, boolean isAnimal) static voidReset()voidsave(ByteBuffer output, boolean IS_DEBUG_SAVE) voidsaveChange(String change, se.krka.kahlua.vm.KahluaTable tbl, ByteBuffer bb) voidvoidsetAnimalData(IsoAnimal died) voidsetAttachedItems(AttachedItems other) voidsetCharacterOnlineID(short onlineID) voidsetContainer(ItemContainer container) voidsetCrawling(boolean crawling) voidsetDeathTime(float worldAgeHours) voidsetDoRender(boolean doRender) voidsetFakeDead(boolean fakeDead) voidsetFallOnFront(boolean fallOnFront) voidsetForwardDirection(float in_directionX, float in_directionY) voidsetForwardDirectionAngle(float in_angle) voidsetInvalidateNextRender(boolean invalidate) voidsetKilledBy(IsoGameCharacter killedBy) voidsetKilledByFall(boolean bKilledByFall) voidsetOnHook(boolean value) voidvoidsetReanimateTime(float hours) voidvoidsetWornItems(WornItems other) voidtoString()voidupdate()static voidvoidMethods inherited from class IsoMovingObject
canHaveMultipleHits, collideWith, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentBuilding, getCurrentSquare, getCurrentZone, getDescription, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, getLastX, getLastY, getLastZ, getLimpulsex, getLimpulsey, getMasterRegion, getMovementLastFrame, getMovingSquare, getNextX, getNextY, getNoDamage, getPathFindIndex, getPosition, getPosition, getPosition, getScreenX, getScreenY, getScriptModule, getScriptNextX, getScriptNextY, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getSurroundingThumpers, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWidth, getX, getY, getZ, Hit, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, isExistInTheWorld, isFirstUpdate, isGettingUp, isOnFloor, isProne, isPushableForSeparate, isPushedByForSeparate, isShootable, isSolid, isSolidForSeparate, isStanding, Move, MoveUnmodded, onMouseRightClick, onMouseRightReleased, postupdate, preupdate, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setCurrentSquareFromPosition, setCurrentSquareFromPosition, setCurrentSquareFromPosition, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setForceX, setForceY, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLastX, setLastY, setLastZ, setLimpulsex, setLimpulsey, setMovementLastFrame, setMovingSquareNow, setNextX, setNextY, setNoDamage, setOnFloor, setPathFindIndex, setPosition, setPosition, setPosition, setScriptModule, setScriptNextX, setScriptNextY, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, shouldIgnoreCollisionWithSquare, spotted, updateAnimationMethods inherited from class IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemToObjectSurface, addItemToObjectSurface, addItemToObjectSurface, addSecondaryContainer, addSheetRope, afterRotated, AttachAnim, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, canTransferFluidFrom, canTransferFluidTo, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkObjectPowered, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, dumpContentsInSquare, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, flagForHotSave, getAlpha, getAlpha, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerClickedOn, getContainerCount, getContainerIndex, getContainers, getCurrentFrameTex, getCustomColor, getDamage, getDir, getDoRender, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getForwardIsoDirection, getForwardMovementIsoDirection, getGameEntityType, getHighlightColor, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getProperty, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, hasAdjacentCanStandSquare, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasGridPower, hasModData, hasOverlaySprite, hasPropaneTank, hasProperty, hasProperty, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFireInteractionObject, isFloor, isFluidInputLocked, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isLit, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthBlocked, isNorthHoppable, isObjectNoContainerOrEmpty, isOnScreen, isOre, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isPropaneBBQ, isRemoveItemAllowedFromContainer, isSatChair, isSceneCulled, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isStump, isTableSurface, isTableTopObject, isTaintedWater, isTallHoppable, isTargetAlphaZero, isTent, isWall, isWallN, isWallSE, isWallW, isWindow, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, onMouseLeftClick, propertyEquals, propertyEqualsIgnoreCase, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setCustomColor, setCustomColor, setDamage, setDir, setExplored, setForwardIsoDirection, setForwardIsoDirection, setHighlightColor, setHighlightColor, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setLit, setModData, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOnOverlay, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSatChair, setSceneCulled, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldShowOnOverlay, spawnItemToObjectSurface, spawnItemToObjectSurface, spawnItemToObjectSurface, sync, syncFluidContainerReceive, syncFluidContainerSend, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, turnOn, UnCollision, unsetOutlineHighlight, useFluid, useItemOn, WeaponHit, writeToRemoteBufferMethods inherited from class GameEntity
attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isOutside, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendSyncEntity, setUsingPlayerMethods inherited from interface IGrappleable
getID, getPosition, getPosition, isMoving, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotationMethods inherited from interface IGrappleableWrapper
AcceptGrapple, canBeGrappled, getBearingFromGrappledTarget, getBearingToGrappledTarget, getGrappledBy, getGrappledByString, getGrappledByType, getGrappleOffset, getGrappleOffset, getGrappleOffsetBehaviour, getGrapplePosOffsetForward, getGrappleResult, getGrappleRotOffsetYaw, getGrapplingTarget, getSharedGrappleAnimFraction, getSharedGrappleAnimNode, getSharedGrappleAnimTime, getSharedGrappleType, getTargetGrapplePos, getTargetGrapplePos, getTargetGrappleRotation, GrapplerLetGo, isBeingGrappled, isBeingGrappledBy, isDoContinueGrapple, isDoGrapple, isGrappling, isGrapplingTarget, isOnFloor, isPerformingAnyGrappleAnimation, isPerformingGrappleGrabAnimation, LetGoOfGrappled, RejectGrapple, resetGrappleStateToDefault, setDoContinueGrapple, setDoGrapple, setGrappleDeferredOffset, setGrappleoffsetBehaviour, setGrapplePosOffsetForward, setGrappleResult, setGrappleRotOffsetYaw, setOnFloor, setPerformingGrappleGrabAnimation, setSharedGrappleAnimFraction, setSharedGrappleAnimNode, setSharedGrappleAnimTime, setSharedGrappleType, setTargetAndCurrentDirection, setTargetGrapplePos, setTargetGrappleRotationMethods inherited from interface ILuaIsoObject
setDirMethods inherited from interface IPositional
getX, getY, getZ, isInRange
-
Field Details
-
MAX_ROT_STAGES
public static final int MAX_ROT_STAGES- See Also:
-
MAX_ROT_STAGES_ANIMALS
public static final int MAX_ROT_STAGES_ANIMALS- See Also:
-
animalAnimSet
-
weight
public float weight -
corpseItem
-
customName
-
invIcon
-
ragdollFall
public boolean ragdollFall -
animationPlayer
-
rottenTexture
-
skelInvIcon
-
speaking
public boolean speaking -
sayLine
-
-
Constructor Details
-
IsoDeadBody
-
IsoDeadBody
-
IsoDeadBody
-
IsoDeadBody
-
-
Method Details
-
getObjectID
- Specified by:
getObjectIDin interfaceIIdentifiable
-
isDead
public static boolean isDead(short characterOnlineID) -
getObjectName
- Overrides:
getObjectNamein classIsoMovingObject
-
toString
- Overrides:
toStringin classIsoMovingObject
-
getVisual
-
getHumanVisual
- Specified by:
getHumanVisualin interfaceIHumanVisual
-
getAnimalVisual
- Specified by:
getAnimalVisualin interfaceIAnimalVisual
-
getAnimalType
- Specified by:
getAnimalTypein interfaceIAnimalVisual
-
getAnimalSize
public float getAnimalSize()- Specified by:
getAnimalSizein interfaceIAnimalVisual
-
getItemVisuals
- Specified by:
getItemVisualsin interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemalein interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceIHumanVisual- Overrides:
isZombiein classIsoObject
-
isCrawling
public boolean isCrawling()- Overrides:
isCrawlingin classIsoMovingObject
-
setCrawling
public void setCrawling(boolean crawling) -
isFakeDead
public boolean isFakeDead() -
setFakeDead
public void setFakeDead(boolean fakeDead) -
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeletonin interfaceIHumanVisual
-
setWornItems
-
getWornItems
-
setAttachedItems
-
getAttachedItems
-
isEquipped
-
isEquippedClothing
-
isAttachedItem
-
isHandItem
-
isPrimaryHandItem
-
isSecondaryHandItem
-
getInventoryWeight
public float getInventoryWeight() -
getItem
- Specified by:
getItemin interfaceIItemProvider
-
getInitialItemAge
-
getDeathTime
public float getDeathTime() -
setDeathTime
public void setDeathTime(float worldAgeHours) -
load
- Overrides:
loadin classIsoMovingObject- Throws:
IOException
-
save
- Overrides:
savein classIsoMovingObject- Throws:
IOException
-
softReset
-
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoMovingObject
-
getAtlasTexture
-
render
-
renderShadow
public void renderShadow() -
renderShadow
public static void renderShadow(float x, float y, float z, org.joml.Vector3f forward, float w, float fm, float bm, ColorInfo lightInfo, float alpha) -
renderShadow
public static void renderShadow(float x, float y, float z, org.joml.Vector3f forward, float w, float fm, float bm, ColorInfo lightInfo, float alpha, boolean isAnimal) -
getShadowParams
-
renderObjectPicker
- Overrides:
renderObjectPickerin classIsoObject
-
isMouseOver
public boolean isMouseOver(float screenX, float screenY) -
getGrabHeadPosition
public org.joml.Vector2f getGrabHeadPosition(org.joml.Vector2f out) -
getGrabLegsPosition
public org.joml.Vector2f getGrabLegsPosition(org.joml.Vector2f out) -
Burn
public void Burn() -
setContainer
- Overrides:
setContainerin classIsoObject- Parameters:
container- the container to set
-
checkClothing
-
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeakingin interfaceTalker
-
Say
-
getSayLine
- Specified by:
getSayLinein interfaceTalker
-
getTalkerType
- Specified by:
getTalkerTypein interfaceTalker
-
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoMovingObject
-
updateBodies
public static void updateBodies() -
changeRotStage
public void changeRotStage(int newStage) -
getReanimateTime
public float getReanimateTime() -
setReanimateTime
public void setReanimateTime(float hours) -
reanimateLater
public void reanimateLater() -
reanimateNow
public void reanimateNow() -
update
public void update()- Overrides:
updatein classIsoMovingObject
-
Grappled
public void Grappled(IGrappleable in_grappler, HandWeapon in_grapplersWeapon, float in_grappleEffectiveness, String in_grappleType) - Specified by:
Grappledin interfaceIGrappleable- Specified by:
Grappledin interfaceIGrappleableWrapper
-
reanimate
-
Reset
public static void Reset() -
Collision
-
isFallOnFront
public boolean isFallOnFront()- Specified by:
isFallOnFrontin interfaceIGrappleable
-
setFallOnFront
public void setFallOnFront(boolean fallOnFront) - Specified by:
setFallOnFrontin interfaceIGrappleable
-
isKilledByFall
public boolean isKilledByFall()- Specified by:
isKilledByFallin interfaceIGrappleable
-
setKilledByFall
public void setKilledByFall(boolean bKilledByFall) - Specified by:
setKilledByFallin interfaceIGrappleable
-
getPrimaryHandItem
-
setPrimaryHandItem
-
getSecondaryHandItem
-
setSecondaryHandItem
-
getAngle
public float getAngle() -
getOutfitName
-
getDescription
-
readInventory
-
getCharacterOnlineID
public short getCharacterOnlineID() -
setCharacterOnlineID
public void setCharacterOnlineID(short onlineID) -
isPlayer
public boolean isPlayer() -
removeDeadBody
-
getRenderSquare
- Overrides:
getRenderSquarein classIsoObject
-
renderDebugData
public void renderDebugData() -
isAnimal
public boolean isAnimal() -
getWeight
public float getWeight()- Overrides:
getWeightin classIsoMovingObject
-
getCorpseItem
-
getCustomName
-
setAnimalData
-
getDescriptor
-
getAnimForwardDirection
- Specified by:
getAnimForwardDirectionin interfaceIGrappleable
-
setForwardDirection
public void setForwardDirection(float in_directionX, float in_directionY) - Specified by:
setForwardDirectionin interfaceIGrappleable
-
isPerformingGrappleAnimation
public boolean isPerformingGrappleAnimation()- Specified by:
isPerformingGrappleAnimationin interfaceIGrappleable
-
setForwardDirectionAngle
public void setForwardDirectionAngle(float in_angle) -
getAnimatable
- Specified by:
getAnimatablein interfaceIGrappleable
-
getWrappedGrappleable
- Specified by:
getWrappedGrappleablein interfaceIGrappleableWrapper
-
getDiedBoneTransforms
-
getCarcassName
-
getBreed
-
hasAnimalParts
public boolean hasAnimalParts() -
isAnimalSkeleton
public boolean isAnimalSkeleton() -
invalidateCorpse
public void invalidateCorpse() -
setInvalidateNextRender
public void setInvalidateNextRender(boolean invalidate) -
getInvIcon
-
getPickUpSound
-
setOnHook
public void setOnHook(boolean value) -
isOnHook
public boolean isOnHook() -
getKilledBy
-
setKilledBy
-
removeDeadBodies
-
writeInventory
-
becomeCorpseItem
-
setDoRender
public void setDoRender(boolean doRender) - Specified by:
setDoRenderin interfaceIsoRenderable- Overrides:
setDoRenderin classIsoObject
-