Class IsoWorldInventoryObject
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.objects.IsoWorldInventoryObject
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
double
boolean
boolean
float
float
float
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, keyId, 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, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
Fields inherited from class zombie.entity.GameEntity
DEFAULT_ENTITY_DISPLAY_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionIsoWorldInventoryObject
(InventoryItem _item, IsoGridSquare sq, float _xoff, float _yoff, float _zoff) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
DoTooltip
(ObjectTooltip tooltipUI) void
boolean
float
float
getItem()
float
getOffX()
float
getOffY()
float
getOffZ()
float
getScreenPosX
(int playerIndex) float
getScreenPosY
(int playerIndex) static float
getSurfaceAlpha
(IsoGridSquare square, float _zoff) static float
getSurfaceAlpha
(IsoGridSquare isoGridSquare, float float1, boolean boolean1) float
float
float
boolean
boolean
hasWater()
boolean
boolean
boolean
isPureWater
(boolean boolean0) boolean
void
load
(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) void
loadChange
(String change, ByteBuffer bb) boolean
onMouseLeftClick
(int x, int y) void
void
void
render
(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) void
renderObjectPicker
(float x, float y, float z, ColorInfo lightInfo) void
save
(ByteBuffer output, boolean IS_DEBUG_SAVE) void
saveChange
(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) boolean
void
setHighlighted
(boolean boolean0) void
setIgnoreRemoveSandbox
(boolean b) void
setOffset
(float float2, float float1, float float0) void
setOffX
(float float0) void
setOffY
(float float0) void
setOffZ
(float float0) void
void
swapItem
(InventoryItem newItem) void
syncIsoObject
(boolean boolean0, byte var2, UdpConnection udpConnection2, ByteBuffer byteBuffer) void
syncIsoObjectSend
(ByteBufferWriter byteBufferWriter) float
transferFluidFrom
(FluidContainer fluidContainer0, float float4) float
transferFluidTo
(FluidContainer fluidContainer0, float float4) void
update()
void
float
useFluid
(float float2) Methods inherited from class zombie.iso.IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addItemsFromProperties, addItemToObjectSurface, addItemToObjectSurface, addLightSourceToWorld, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, afterRotated, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, 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, getFacingPosition, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getGameEntityType, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasModData, hasObjectAmbientEmitter, hasOverlaySprite, hasSpriteGrid, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isCharacter, isConnectedSpriteGridObject, isDestroyed, isEntityValid, isExistInTheWorld, isFascia, isFloor, isGenericCraftingSurface, isGrave, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOnScreen, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSatChair, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTargetAlphaZero, isTent, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeLightSourceFromWorld, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderlast, renderModel, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setExplored, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, 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, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldLightSourceBeActive, shouldShowOnOverlay, sync, syncIsoObjectReceive, TestCollide, TestPathfindCollide, TestVision, Thump, toString, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, updateRenderInfoForObjectPicker, useItemOn, WeaponHit, 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
-
Field Details
-
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 -
bHighlighted
public boolean bHighlighted
-
-
Constructor Details
-
IsoWorldInventoryObject
public IsoWorldInventoryObject(InventoryItem _item, IsoGridSquare sq, float _xoff, float _yoff, float _zoff) -
IsoWorldInventoryObject
-
-
Method Details
-
swapItem
-
saveChange
public void saveChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) - Overrides:
saveChange
in classIsoObject
-
loadChange
- Overrides:
loadChange
in classIsoObject
-
isPureWater
public boolean isPureWater(boolean boolean0) -
hasWater
-
getFluidAmount
public float getFluidAmount()- Overrides:
getFluidAmount
in classIsoObject
-
emptyFluid
public void emptyFluid()- Overrides:
emptyFluid
in classIsoObject
-
useFluid
-
addFluid
-
transferFluidTo
- Overrides:
transferFluidTo
in classIsoObject
-
transferFluidFrom
- Overrides:
transferFluidFrom
in classIsoObject
-
getFluidCapacity
public float getFluidCapacity()- Overrides:
getFluidCapacity
in classIsoObject
-
isTaintedWater
public boolean isTaintedWater()- Overrides:
isTaintedWater
in classIsoObject
-
getFluidUiName
- Overrides:
getFluidUiName
in classIsoObject
-
getCustomMenuOption
-
update
-
updateSprite
public void updateSprite() -
finishupdate
public boolean finishupdate() -
load
- Overrides:
load
in classIsoObject
- Throws:
IOException
-
Serialize
-
save
- Overrides:
save
in classIsoObject
- Throws:
IOException
-
softReset
-
getObjectName
- Overrides:
getObjectName
in classIsoObject
-
DoTooltip
-
HasTooltip
public boolean HasTooltip()- Overrides:
HasTooltip
in classIsoObject
-
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y) - Overrides:
onMouseLeftClick
in classIsoObject
-
render
-
renderObjectPicker
- Overrides:
renderObjectPicker
in classIsoObject
-
getItem
-
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoObject
-
removeFromSquare
public void removeFromSquare()- Overrides:
removeFromSquare
in classIsoObject
-
getScreenPosX
public float getScreenPosX(int playerIndex) -
getScreenPosY
public float getScreenPosY(int playerIndex) -
setIgnoreRemoveSandbox
public void setIgnoreRemoveSandbox(boolean b) -
isIgnoreRemoveSandbox
public boolean isIgnoreRemoveSandbox() -
getWorldPosX
public float getWorldPosX() -
getWorldPosY
public float getWorldPosY() -
getWorldPosZ
public float getWorldPosZ() -
getSurfaceAlpha
-
getSurfaceAlpha
-
setOffset
public void setOffset(float float2, float float1, float float0) -
syncIsoObjectSend
- Overrides:
syncIsoObjectSend
in classIsoObject
-
syncIsoObject
public void syncIsoObject(boolean boolean0, byte var2, UdpConnection udpConnection2, ByteBuffer byteBuffer) - Overrides:
syncIsoObject
in classIsoObject
-
getRenderSquare
- Overrides:
getRenderSquare
in classIsoObject
-
setHighlighted
public void setHighlighted(boolean boolean0) - Overrides:
setHighlighted
in classIsoObject
-
isHighlighted
public boolean isHighlighted()- Overrides:
isHighlighted
in classIsoObject
-
getOffX
public float getOffX() -
getOffY
public float getOffY() -
getOffZ
public float getOffZ() -
setOffX
public void setOffX(float float0) -
setOffY
public void setOffY(float float0) -
setOffZ
public void setOffZ(float float0)
-