Class IsoThumpable
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.objects.IsoThumpable
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
protected IsoSprite
int
int
boolean
int
boolean
int
boolean
int
boolean
int
int
static final Vector2
Fields inherited from class zombie.iso.IsoObject
alpha, AttachedAnimSprite, bAlphaForced, bAnimating, bmod, bMovedThumpable, bNeverDoneAlpha, bSatChair, Children, container, Damage, dir, doNotSync, emitter, externalWaterSource, fireColor, gmod, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderInfo, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteModel, spriteModelInit, spriteModelName, spriteName, square, sx, sy, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
Fields inherited from class zombie.entity.GameEntity
DEFAULT_ENTITY_DISPLAY_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionIsoThumpable
(IsoCell cell) IsoThumpable
(IsoCell var1, IsoGridSquare isoGridSquare, String string, boolean boolean0) IsoThumpable
(IsoCell var1, IsoGridSquare isoGridSquare, String string, boolean boolean0, se.krka.kahlua.vm.KahluaTable kahluaTable) IsoThumpable
(IsoCell var1, IsoGridSquare isoGridSquare, String string1, String string0, boolean boolean0, se.krka.kahlua.vm.KahluaTable kahluaTable) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSheet
(IsoGameCharacter chr) boolean
addSheetRope
(IsoPlayer player, String itemType) void
void
boolean
boolean
boolean
boolean
boolean
void
changeSprite
(IsoThumpable isoThumpable) void
boolean
couldBeOpen
(IsoGameCharacter isoGameCharacter) int
void
createLightSource
(int radius, int offsetX, int offsetY, int offsetZ, int life, String _lightSourceFuel, InventoryItem baseItem, IsoGameCharacter chr) void
Damage
(float float0) void
destroy()
static String
GetBreakFurnitureSound
(String string) static String
GetBreakFurnitureSound
(IsoSprite isoSprite) boolean
Can you barricade/unbarricade the itemfloat
getFacingPosition
(Vector2 pos) int
int
getKeyId()
float
float
int
int
int
int
int
int
se.krka.kahlua.vm.KahluaTable
boolean
getNorth()
getSpriteEdge
(boolean ignoreOpen) se.krka.kahlua.vm.KahluaTable
getTable()
float
int
boolean
boolean
haveFuel()
boolean
insertNewFuel
(InventoryItem item, IsoGameCharacter chr) boolean
isAdjacentToSquare
(IsoGridSquare square2) boolean
boolean
boolean
boolean
Can you pass through the item, if false we gonna test the collide default to false (so it collide)boolean
isCorner()
boolean
boolean
boolean
isDoor()
boolean
boolean
isFloor()
boolean
boolean
boolean
isLocked()
boolean
boolean
boolean
boolean
boolean
IsOpen()
boolean
boolean
isStairs()
boolean
boolean
boolean
isWindow()
void
load
(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) void
loadChange
(String change, ByteBuffer bb) boolean
onMouseLeftClick
(int x, int y) void
boolean
removeSheetRope
(IsoPlayer player) void
render
(float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader) void
renderWallTile
(IsoDirections isoDirections, float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer) void
save
(ByteBuffer output, boolean IS_DEBUG_SAVE) void
saveChange
(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) void
setBlockAllTheSquare
(boolean _blockAllTheSquare) void
setBreakSound
(String pBreakSound) The sound that be played if this object is broken default "BreakDoor"void
setCanBarricade
(boolean pCanBarricade) Can you barricade/unbarricade the item default truevoid
setCanBeLockByPadlock
(boolean _canBeLockByPadlock) void
setCanBePlastered
(boolean _canBePlastered) void
setCanPassThrough
(boolean pCanPassThrough) void
setClosedSprite
(IsoSprite sprite) void
setCorner
(boolean pCorner) void
setCrossSpeed
(float pCrossSpeed) void
setHaveFuel
(boolean _haveFuel) void
setHealth
(int health) void
setHoppable
(boolean _isHoppable) void
setIsContainer
(boolean pIsContainer) void
setIsDismantable
(boolean _dismantable) void
setIsDoor
(boolean pIsDoor) void
void
setIsDoorFrame
(boolean pIsDoorFrame) void
setIsFloor
(boolean pIsFloor) void
setIsHoppable
(boolean _isHoppable) void
setIsLocked
(boolean lock) void
setIsStairs
(boolean pStairs) void
setIsThumpable
(boolean thumpable) void
setKeyId
(int _keyId) void
setKeyId
(int _keyId, boolean doNetwork) void
setLifeDelta
(float _lifeDelta) void
setLifeLeft
(float _lifeLeft) void
setLightSource
(IsoLightSource _lightSource) void
setLightSourceFuel
(String _lightSourceFuel) void
setLightSourceLife
(int _lightSourceLife) void
setLightSourceOn
(boolean _lightSourceOn) void
setLightSourceRadius
(int _lightSourceRadius) void
setLightSourceXOffset
(int _lightSourceXOffset) void
setLightSourceYOffset
(int _lightSourceYOffset) void
setLockedByCode
(int _lockedByCode) void
setLockedByKey
(boolean _lockedByKey) void
setLockedByPadlock
(boolean _lockedByPadlock) void
setMaxHealth
(int maxHealth) void
setModData
(se.krka.kahlua.vm.KahluaTable kahluaTable) void
setOpenSprite
(IsoSprite sprite) void
setPaintable
(boolean _paintable) void
void
setSpriteFromName
(String name) void
setTable
(se.krka.kahlua.vm.KahluaTable kahluaTable) void
setThumpDmg
(Integer pThumpDmg) Numbers of zeds need to hurt the object default 8void
setThumpSound
(String _thumpSound) void
syncIsoObjectReceive
(ByteBuffer byteBuffer) void
void
boolean
TestCollide
(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to) boolean
TestPathfindCollide
(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to) TestVision
(IsoGridSquare from, IsoGridSquare to) void
Thump
(IsoMovingObject thumper) void
void
void
void
toggleLightSource
(boolean toggle) void
update()
void
WeaponHit
(IsoGameCharacter owner, HandWeapon weapon) Methods inherited from class zombie.iso.IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemsFromProperties, addItemToObjectSurface, addItemToObjectSurface, addLightSourceToWorld, addObjectAmbientEmitter, addSecondaryContainer, afterRotated, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCurrentFrameTex, getCustomColor, getDamage, getDir, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getGameEntityType, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMasterObject, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderSquare, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTargetAlpha, getTargetAlpha, getTextureName, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasObjectAmbientEmitter, hasOverlaySprite, hasSpriteGrid, HasTooltip, hasWater, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isCharacter, isConnectedSpriteGridObject, isEntityValid, isExistInTheWorld, isFascia, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOnScreen, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSatChair, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isTent, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeFromWorldToMeta, removeLightSourceFromWorld, removeRenderEffect, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderlast, renderModel, renderObjectPicker, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setExplored, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setLastRendered, setLastRenderedRendered, 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, setSpecialTooltip, setSprite, setSpriteModelName, setSquare, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldLightSourceBeActive, shouldShowOnOverlay, softReset, sync, syncIsoObject, toString, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, updateRenderInfoForObjectPicker, useFluid, useItemOn, writeToRemoteBuffer
Methods inherited from class zombie.entity.GameEntity
attrib, componentSize, connectComponents, containsComponent, getAttributes, getComponent, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, onEquip, onEquip, onFirstCreation, onFluidContainerUpdate, onReceiveEntityPacket, onUnEquip, receiveSyncEntity, receiveUpdateUsingPlayer, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendClientEntityPacket, sendComponentEvent, sendComponentEvent, sendEntityEvent, sendEntityEvent, sendServerEntityPacket, sendServerEntityPacketTo, sendSyncEntity, sendUpdateUsingPlayer, setUsingPlayer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface zombie.iso.objects.interfaces.BarricadeAble
getSquare
-
Field Details
-
isDoor
-
isDoorFrame
-
breakSound
-
Locked
public boolean Locked -
MaxHealth
public int MaxHealth -
Health
public int Health -
PushedMaxStrength
public int PushedMaxStrength -
PushedStrength
public int PushedStrength -
closedSprite
-
north
public boolean north -
open
public boolean open -
canPassThrough
public boolean canPassThrough -
keyId
public int keyId -
lockedByPadlock
public boolean lockedByPadlock -
lockedByCode
public int lockedByCode -
OldNumPlanks
public int OldNumPlanks -
thumpSound
-
tempo
-
-
Constructor Details
-
IsoThumpable
-
IsoThumpable
public IsoThumpable(IsoCell var1, IsoGridSquare isoGridSquare, String string1, String string0, boolean boolean0, se.krka.kahlua.vm.KahluaTable kahluaTable) -
IsoThumpable
public IsoThumpable(IsoCell var1, IsoGridSquare isoGridSquare, String string, boolean boolean0, se.krka.kahlua.vm.KahluaTable kahluaTable) -
IsoThumpable
-
-
Method Details
-
getModData
public se.krka.kahlua.vm.KahluaTable getModData()- Overrides:
getModData
in classIsoObject
-
setModData
public void setModData(se.krka.kahlua.vm.KahluaTable kahluaTable) - Overrides:
setModData
in classIsoObject
-
hasModData
public boolean hasModData()- Overrides:
hasModData
in classIsoObject
-
isCanPassThrough
public boolean isCanPassThrough()Can you pass through the item, if false we gonna test the collide default to false (so it collide) -
setCanPassThrough
public void setCanPassThrough(boolean pCanPassThrough) -
isBlockAllTheSquare
public boolean isBlockAllTheSquare() -
setBlockAllTheSquare
public void setBlockAllTheSquare(boolean _blockAllTheSquare) -
setIsDismantable
public void setIsDismantable(boolean _dismantable) -
isDismantable
public boolean isDismantable() -
getCrossSpeed
public float getCrossSpeed() -
setCrossSpeed
public void setCrossSpeed(float pCrossSpeed) -
setIsFloor
public void setIsFloor(boolean pIsFloor) -
isCorner
public boolean isCorner() -
isFloor
-
setIsContainer
public void setIsContainer(boolean pIsContainer) -
setIsStairs
public void setIsStairs(boolean pStairs) -
isStairs
public boolean isStairs() -
isWindow
public boolean isWindow() -
getObjectName
- Overrides:
getObjectName
in classIsoObject
-
setCorner
public void setCorner(boolean pCorner) -
setCanBarricade
public void setCanBarricade(boolean pCanBarricade) Can you barricade/unbarricade the item default true -
getCanBarricade
public boolean getCanBarricade()Can you barricade/unbarricade the item -
setHealth
public void setHealth(int health) -
getHealth
public int getHealth() -
setMaxHealth
public void setMaxHealth(int maxHealth) -
getMaxHealth
public int getMaxHealth() -
setThumpDmg
Numbers of zeds need to hurt the object default 8 -
getThumpDmg
public int getThumpDmg() -
setBreakSound
The sound that be played if this object is broken default "BreakDoor" -
getBreakSound
-
isDoor
public boolean isDoor() -
getNorth
public boolean getNorth()- Specified by:
getNorth
in interfaceBarricadeAble
-
getFacingPosition
- Overrides:
getFacingPosition
in classIsoObject
-
isDoorFrame
public boolean isDoorFrame() -
setIsDoor
public void setIsDoor(boolean pIsDoor) -
setIsDoorFrame
public void setIsDoorFrame(boolean pIsDoorFrame) -
setSprite
-
setSpriteFromName
- Overrides:
setSpriteFromName
in classIsoObject
-
setClosedSprite
-
setOpenSprite
-
load
- Overrides:
load
in classIsoObject
- Throws:
IOException
-
save
- Overrides:
save
in classIsoObject
- Throws:
IOException
-
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyed
in interfaceThumpable
- Overrides:
isDestroyed
in classIsoObject
-
IsOpen
public boolean IsOpen() -
IsStrengthenedByPushedItems
public boolean IsStrengthenedByPushedItems() -
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y) - Overrides:
onMouseLeftClick
in classIsoObject
-
TestPathfindCollide
- Overrides:
TestPathfindCollide
in classIsoObject
-
TestCollide
- Overrides:
TestCollide
in classIsoObject
-
TestVision
- Overrides:
TestVision
in classIsoObject
-
Thump
-
getThumpableFor
- Specified by:
getThumpableFor
in interfaceThumpable
- Overrides:
getThumpableFor
in classIsoObject
-
getThumpCondition
public float getThumpCondition()- Specified by:
getThumpCondition
in interfaceThumpable
- Overrides:
getThumpCondition
in classIsoObject
-
WeaponHit
-
getOtherSideOfDoor
-
changeSprite
-
couldBeOpen
-
ToggleDoorActual
-
ToggleDoor
-
ToggleDoorSilent
public void ToggleDoorSilent() -
isObstructed
public boolean isObstructed() -
haveSheetRope
public boolean haveSheetRope()- Overrides:
haveSheetRope
in classIsoObject
-
countAddSheetRope
public int countAddSheetRope()- Overrides:
countAddSheetRope
in classIsoObject
-
canAddSheetRope
public boolean canAddSheetRope()- Overrides:
canAddSheetRope
in classIsoObject
-
addSheetRope
- Overrides:
addSheetRope
in classIsoObject
-
removeSheetRope
- Overrides:
removeSheetRope
in classIsoObject
-
createLightSource
public void createLightSource(int radius, int offsetX, int offsetY, int offsetZ, int life, String _lightSourceFuel, InventoryItem baseItem, IsoGameCharacter chr) -
insertNewFuel
-
removeCurrentFuel
-
update
-
Damage
-
destroy
public void destroy() -
getBarricadeOnSameSquare
- Specified by:
getBarricadeOnSameSquare
in interfaceBarricadeAble
-
getBarricadeOnOppositeSquare
- Specified by:
getBarricadeOnOppositeSquare
in interfaceBarricadeAble
-
isBarricaded
public boolean isBarricaded()- Specified by:
isBarricaded
in interfaceBarricadeAble
-
isBarricadeAllowed
public boolean isBarricadeAllowed()- Specified by:
isBarricadeAllowed
in interfaceBarricadeAble
-
getBarricadeForCharacter
- Specified by:
getBarricadeForCharacter
in interfaceBarricadeAble
-
getBarricadeOppositeCharacter
- Specified by:
getBarricadeOppositeCharacter
in interfaceBarricadeAble
-
setIsDoor
-
getTable
-
setTable
-
canBePlastered
public boolean canBePlastered() -
setCanBePlastered
public void setCanBePlastered(boolean _canBePlastered) -
isPaintable
public boolean isPaintable() -
setPaintable
public void setPaintable(boolean _paintable) -
isLocked
public boolean isLocked() -
setIsLocked
public void setIsLocked(boolean lock) -
isThumpable
public boolean isThumpable() -
setIsThumpable
public void setIsThumpable(boolean thumpable) -
setIsHoppable
public void setIsHoppable(boolean _isHoppable) -
getOpenSprite
-
isHoppable
public boolean isHoppable()- Overrides:
isHoppable
in classIsoObject
-
setHoppable
public void setHoppable(boolean _isHoppable) -
getLightSourceRadius
public int getLightSourceRadius() -
setLightSourceRadius
public void setLightSourceRadius(int _lightSourceRadius) -
getLightSourceXOffset
public int getLightSourceXOffset() -
setLightSourceXOffset
public void setLightSourceXOffset(int _lightSourceXOffset) -
getLightSourceYOffset
public int getLightSourceYOffset() -
setLightSourceYOffset
public void setLightSourceYOffset(int _lightSourceYOffset) -
getLightSourceLife
public int getLightSourceLife() -
setLightSourceLife
public void setLightSourceLife(int _lightSourceLife) -
isLightSourceOn
public boolean isLightSourceOn() -
setLightSourceOn
public void setLightSourceOn(boolean _lightSourceOn) -
getLightSource
- Overrides:
getLightSource
in classIsoObject
-
setLightSource
- Overrides:
setLightSource
in classIsoObject
-
toggleLightSource
public void toggleLightSource(boolean toggle) -
getLightSourceFuel
-
setLightSourceFuel
-
getLifeLeft
public float getLifeLeft() -
setLifeLeft
public void setLifeLeft(float _lifeLeft) -
getLifeDelta
public float getLifeDelta() -
setLifeDelta
public void setLifeDelta(float _lifeDelta) -
haveFuel
public boolean haveFuel() -
setHaveFuel
public void setHaveFuel(boolean _haveFuel) -
syncIsoObjectSend
- Overrides:
syncIsoObjectSend
in classIsoObject
-
syncIsoObjectReceive
- Overrides:
syncIsoObjectReceive
in classIsoObject
-
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoObject
-
saveChange
public void saveChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) - Overrides:
saveChange
in classIsoObject
-
loadChange
- Overrides:
loadChange
in classIsoObject
-
HasCurtains
-
getInsideSquare
-
getOppositeSquare
- Specified by:
getOppositeSquare
in interfaceBarricadeAble
-
isAdjacentToSquare
-
getAddSheetSquare
-
addSheet
-
getIndoorSquare
-
getKeyId
-
setKeyId
public void setKeyId(int _keyId, boolean doNetwork) -
setKeyId
-
isLockedByKey
public boolean isLockedByKey() -
setLockedByKey
public void setLockedByKey(boolean _lockedByKey) -
isLockedByPadlock
public boolean isLockedByPadlock() -
syncIsoThumpable
public void syncIsoThumpable() -
setLockedByPadlock
public void setLockedByPadlock(boolean _lockedByPadlock) -
canBeLockByPadlock
public boolean canBeLockByPadlock() -
setCanBeLockByPadlock
public void setCanBeLockByPadlock(boolean _canBeLockByPadlock) -
getLockedByCode
public int getLockedByCode() -
setLockedByCode
public void setLockedByCode(int _lockedByCode) -
isLockedToCharacter
-
canClimbOver
-
canClimbThrough
-
getThumpSound
-
setThumpSound
-
getRenderEffectMaster
- Overrides:
getRenderEffectMaster
in classIsoObject
-
getSpriteEdge
-
GetBreakFurnitureSound
-
GetBreakFurnitureSound
-
checkKeyHighlight
public void checkKeyHighlight() -
render
-
renderWallTile
public void renderWallTile(IsoDirections isoDirections, float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer) - Overrides:
renderWallTile
in classIsoObject
-
getSpriteModel
- Overrides:
getSpriteModel
in classIsoObject
-
animalHit
-
getClosedSpriteTextureName
-