Class IsoThumpable
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.objects.IsoThumpable
- All Implemented Interfaces:
Serializable,IHasHealth,ILockableDoor,ILuaIsoObject,IsoRenderable,BarricadeAble,Thumpable
public class IsoThumpable
extends IsoObject
implements BarricadeAble, Thumpable, IHasHealth, ILockableDoor
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintintbooleanintbooleanbooleanintbooleanintintstatic final Vector2Fields inherited from class zombie.iso.IsoObject
alpha, AttachedAnimSprite, bAlphaForced, bmod, bNeverDoneAlpha, bSatChair, container, Damage, dir, doNotSync, emitter, fireColor, gmod, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, tintb, tintg, tintr, wallBloodSplatsFields inherited from class zombie.entity.GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionIsoThumpable(IsoCell cell) IsoThumpable(IsoCell var1, IsoGridSquare square, String string, boolean boolean0) IsoThumpable(IsoCell cell, IsoGridSquare gridSquare, String sprite, boolean _north, KahluaTable _table) Create an object than can be interacted by you, survivor or zombie (destroy, barricade, etc.) This one can be a wall, a fence, etc.IsoThumpable(IsoCell cell, IsoGridSquare gridSquare, String _closedSprite, String _openSprite, boolean _north, KahluaTable _table) Create an object than can be interacted by you, survivor or zombie (destroy, barricade, etc.) This one have a closed/openSprite so it can be a door for example -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSheet(IsoGameCharacter chr) booleanaddSheetRope(IsoPlayer player, String itemType) voidvoidvoidbooleanbooleanbooleanbooleanbooleanbooleanvoidchangeSprite(IsoThumpable thumpable) voidcheckKeyHighlight(int int0) booleancouldBeOpen(IsoGameCharacter character) intvoidcreateLightSource(int radius, int offsetX, int offsetY, int offsetZ, int life, String _lightSourceFuel, InventoryItem baseItem, IsoGameCharacter chr) voidDamage(float float0) voiddestroy()static StringGetBreakFurnitureSound(String string) static StringGetBreakFurnitureSound(IsoSprite sprite) booleanCan you barricade/unbarricade the itemfloatgetFacingPosition(Vector2 pos) intintgetKeyId()floatfloatintintintintintintbooleangetNorth()getSpriteEdge(boolean ignoreOpen) getTable()floatintbooleanbooleanhaveFuel()booleaninsertNewFuel(InventoryItem item, IsoGameCharacter chr) booleanisAdjacentToSquare(IsoGridSquare square2) booleanbooleanbooleanbooleanCan you pass through the item, if false we gonna test the collide default to false (so it collide)booleanisCorner()booleanbooleanbooleanisDoor()booleanbooleanisFloor()booleanbooleanbooleanisLocked()booleanbooleanbooleanbooleanbooleanIsOpen()booleanbooleanisStairs()booleanbooleanbooleanbooleanisWindow()booleanbooleanvoidload(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) voidloadChange(String change, ByteBuffer bb) booleanonMouseLeftClick(int x, int y) voidbooleanremoveSheetRope(IsoPlayer player) voidrender(float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader) voidrenderWallTile(IsoDirections directions, float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer) voidsave(ByteBuffer output, boolean IS_DEBUG_SAVE) voidsaveChange(String change, KahluaTable tbl, ByteBuffer bb) voidsetBlockAllTheSquare(boolean _blockAllTheSquare) voidsetBreakSound(String pBreakSound) The sound that be played if this object is broken default "BreakDoor"voidsetCanBarricade(boolean pCanBarricade) Can you barricade/unbarricade the item default truevoidsetCanBeLockByPadlock(boolean _canBeLockByPadlock) voidsetCanBePlastered(boolean _canBePlastered) voidsetCanPassThrough(boolean pCanPassThrough) voidsetClosedSprite(IsoSprite sprite) voidsetCorner(boolean pCorner) voidsetCrossSpeed(float pCrossSpeed) voidsetHaveFuel(boolean _haveFuel) voidsetHealth(int health) voidsetHoppable(boolean _isHoppable) voidsetIsContainer(boolean pIsContainer) voidsetIsDismantable(boolean _dismantable) voidsetIsDoor(boolean pIsDoor) voidvoidsetIsDoorFrame(boolean pIsDoorFrame) voidsetIsFloor(boolean pIsFloor) voidsetIsHoppable(boolean _isHoppable) voidsetIsLocked(boolean lock) voidsetIsStairs(boolean pStairs) voidsetIsThumpable(boolean thumpable) voidsetKeyId(int _keyId) voidsetKeyId(int _keyId, boolean doNetwork) voidsetLifeDelta(float _lifeDelta) voidsetLifeLeft(float _lifeLeft) voidsetLightSource(IsoLightSource _lightSource) voidsetLightSourceFuel(String _lightSourceFuel) voidsetLightSourceLife(int _lightSourceLife) voidsetLightSourceOn(boolean _lightSourceOn) voidsetLightSourceRadius(int _lightSourceRadius) voidsetLightSourceXOffset(int _lightSourceXOffset) voidsetLightSourceYOffset(int _lightSourceYOffset) voidsetLockedByCode(int _lockedByCode) voidsetLockedByKey(boolean _lockedByKey) voidsetLockedByPadlock(boolean _lockedByPadlock) voidsetMaxHealth(int maxHealth) voidsetModData(KahluaTable _modData) voidsetOpenSprite(IsoSprite sprite) voidsetPaintable(boolean _paintable) voidvoidsetSpriteFromName(String name) voidsetTable(KahluaTable _table) voidsetThumpDmg(Integer pThumpDmg) Numbers of zeds need to hurt the object default 8voidsetThumpSound(String _thumpSound) voidsyncIsoObjectReceive(ByteBuffer byteBuffer) voidvoidbooleanTestCollide(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to) booleanTestPathfindCollide(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to) TestVision(IsoGridSquare from, IsoGridSquare to) voidThump(IsoMovingObject thumper) voidvoidvoidvoidtoggleLightSource(boolean toggle) voidupdate()voidWeaponHit(IsoGameCharacter owner, HandWeapon weapon) Methods inherited from class zombie.iso.IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemToObjectSurface, addItemToObjectSurface, addItemToObjectSurface, addSecondaryContainer, AttachAnim, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canTransferFluidFrom, canTransferFluidTo, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkObjectPowered, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, 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, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMasterObject, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getPosition, getPosition, 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, hasGridPower, hasOverlaySprite, hasPropaneTank, hasSpriteGrid, HasTooltip, hasWater, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isCharacter, isConnectedSpriteGridObject, isEntityValid, isExistInTheWorld, isFascia, isFireInteractionObject, isFluidInputLocked, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isItemAllowedInContainer, isLit, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isObjectNoContainerOrEmpty, isOnScreen, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isPropaneBBQ, isRemoveItemAllowedFromContainer, isSatChair, isSceneCulled, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isStump, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isTent, isWall, isWallN, isWallW, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeFromWorldToMeta, removeRenderEffect, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderlast, 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, setDir, setDoRender, setExplored, setForwardIsoDirection, setForwardIsoDirection, setHighlightColor, setHighlightColor, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setLastRendered, setLastRenderedRendered, setLit, 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, setSpriteModelName, setSquare, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldShowOnOverlay, softReset, spawnItemToObjectSurface, spawnItemToObjectSurface, sync, syncFluidContainerReceive, syncFluidContainerSend, syncIsoObject, toString, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, turnOn, UnCollision, unsetOutlineHighlight, useFluid, useItemOn, writeToRemoteBufferMethods inherited from class zombie.entity.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, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendSyncEntity, setUsingPlayerMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface zombie.iso.objects.interfaces.BarricadeAble
addBarricadesFromCraftRecipe, getSquareMethods inherited from interface zombie.iso.ILuaIsoObject
setDir
-
Field Details
-
Locked
public boolean Locked -
Health
public int Health -
PushedMaxStrength
public int PushedMaxStrength -
PushedStrength
public int PushedStrength -
north
public boolean north -
open
public boolean open -
openSprite
-
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 cell, IsoGridSquare gridSquare, String _closedSprite, String _openSprite, boolean _north, KahluaTable _table) Create an object than can be interacted by you, survivor or zombie (destroy, barricade, etc.) This one have a closed/openSprite so it can be a door for example -
IsoThumpable
public IsoThumpable(IsoCell cell, IsoGridSquare gridSquare, String sprite, boolean _north, KahluaTable _table) Create an object than can be interacted by you, survivor or zombie (destroy, barricade, etc.) This one can be a wall, a fence, etc. -
IsoThumpable
-
-
Method Details
-
getModData
- Overrides:
getModDatain classIsoObject
-
setModData
- Overrides:
setModDatain classIsoObject
-
hasModData
public boolean hasModData()- Overrides:
hasModDatain 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() -
isWindowN
public boolean isWindowN() -
isWindowW
public boolean isWindowW() -
getObjectName
- Overrides:
getObjectNamein 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()- Specified by:
getHealthin interfaceIHasHealth
-
setMaxHealth
public void setMaxHealth(int maxHealth) -
getMaxHealth
public int getMaxHealth()- Specified by:
getMaxHealthin interfaceIHasHealth
-
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:
getNorthin interfaceBarricadeAble
-
getFacingPosition
- Overrides:
getFacingPositionin classIsoObject
-
isDoorFrame
public boolean isDoorFrame() -
setIsDoor
public void setIsDoor(boolean pIsDoor) -
setIsDoorFrame
public void setIsDoorFrame(boolean pIsDoorFrame) -
setSprite
-
setSpriteFromName
- Overrides:
setSpriteFromNamein classIsoObject
-
setClosedSprite
-
setOpenSprite
-
load
- Overrides:
loadin classIsoObject- Throws:
IOException
-
save
- Overrides:
savein classIsoObject- Throws:
IOException
-
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyedin interfaceThumpable- Overrides:
isDestroyedin classIsoObject
-
IsOpen
public boolean IsOpen()- Specified by:
IsOpenin interfaceILockableDoor
-
IsStrengthenedByPushedItems
public boolean IsStrengthenedByPushedItems() -
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y) - Overrides:
onMouseLeftClickin classIsoObject
-
TestPathfindCollide
- Overrides:
TestPathfindCollidein classIsoObject
-
TestCollide
- Overrides:
TestCollidein classIsoObject
-
TestVision
- Overrides:
TestVisionin classIsoObject
-
Thump
-
getThumpableFor
- Specified by:
getThumpableForin interfaceThumpable- Overrides:
getThumpableForin classIsoObject
-
getThumpCondition
public float getThumpCondition()- Specified by:
getThumpConditionin interfaceThumpable- Overrides:
getThumpConditionin classIsoObject
-
WeaponHit
-
getOtherSideOfDoor
-
changeSprite
-
couldBeOpen
-
ToggleDoorActual
-
ToggleDoor
-
ToggleDoorSilent
public void ToggleDoorSilent() -
isObstructed
public boolean isObstructed() -
haveSheetRope
public boolean haveSheetRope()- Overrides:
haveSheetRopein classIsoObject
-
countAddSheetRope
public int countAddSheetRope()- Overrides:
countAddSheetRopein classIsoObject
-
canAddSheetRope
public boolean canAddSheetRope()- Overrides:
canAddSheetRopein classIsoObject
-
addSheetRope
- Overrides:
addSheetRopein classIsoObject
-
removeSheetRope
- Overrides:
removeSheetRopein 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:
getBarricadeOnSameSquarein interfaceBarricadeAble
-
getBarricadeOnOppositeSquare
- Specified by:
getBarricadeOnOppositeSquarein interfaceBarricadeAble
-
isBarricaded
public boolean isBarricaded()- Specified by:
isBarricadedin interfaceBarricadeAble
-
isBarricadeAllowed
public boolean isBarricadeAllowed()- Specified by:
isBarricadeAllowedin interfaceBarricadeAble
-
getBarricadeForCharacter
- Specified by:
getBarricadeForCharacterin interfaceBarricadeAble
-
getBarricadeOppositeCharacter
- Specified by:
getBarricadeOppositeCharacterin 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:
isHoppablein classIsoObject
-
isTallHoppable
public boolean isTallHoppable()- Overrides:
isTallHoppablein 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:
getLightSourcein classIsoObject
-
setLightSource
- Overrides:
setLightSourcein 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:
syncIsoObjectSendin classIsoObject
-
syncIsoObjectReceive
- Overrides:
syncIsoObjectReceivein classIsoObject
-
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
HasCurtains
- Specified by:
HasCurtainsin interfaceILockableDoor
-
canAddCurtain
public boolean canAddCurtain()- Specified by:
canAddCurtainin interfaceILockableDoor
-
getInsideSquare
-
getOppositeSquare
- Specified by:
getOppositeSquarein interfaceBarricadeAble
-
isAdjacentToSquare
-
getAddSheetSquare
-
addSheet
-
getIndoorSquare
-
getKeyId
public int getKeyId()- Specified by:
getKeyIdin interfaceILockableDoor- Overrides:
getKeyIdin classIsoObject
-
setKeyId
public void setKeyId(int _keyId, boolean doNetwork) -
setKeyId
public void setKeyId(int _keyId) - Specified by:
setKeyIdin interfaceILockableDoor- Overrides:
setKeyIdin classIsoObject
-
isLockedByKey
public boolean isLockedByKey()- Specified by:
isLockedByKeyin interfaceILockableDoor
-
setLockedByKey
public void setLockedByKey(boolean _lockedByKey) - Specified by:
setLockedByKeyin interfaceILockableDoor
-
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
- Specified by:
canClimbOverin interfaceILockableDoor
-
canClimbThrough
-
getThumpSound
-
setThumpSound
-
getRenderEffectMaster
- Overrides:
getRenderEffectMasterin classIsoObject
-
getSpriteEdge
-
getSoundPrefix
-
GetBreakFurnitureSound
-
GetBreakFurnitureSound
-
checkKeyHighlight
public void checkKeyHighlight(int int0) -
render
-
renderWallTile
public void renderWallTile(IsoDirections directions, float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer) - Overrides:
renderWallTilein classIsoObject
-
getSpriteModel
- Overrides:
getSpriteModelin classIsoObject
-
animalHit
-
getClosedSpriteTextureName
-
afterRotated
public void afterRotated()- Overrides:
afterRotatedin classIsoObject
-