Package zombie.iso.objects
Class IsoWorldInventoryObject
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoWorldInventoryObject
- All Implemented Interfaces:
Serializable,Thumpable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptiondoublebooleanbooleanfloatfloatfloatFields inherited from class zombie.iso.IsoObject
AttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects -
Constructor Summary
ConstructorsConstructorDescriptionIsoWorldInventoryObject(InventoryItem inventoryItem, IsoGridSquare square, float float1, float float2, float float3) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidDoTooltip(ObjectTooltip objectTooltip) booleangetItem()floatgetScreenPosX(int int1) floatgetScreenPosY(int int1) static floatgetSurfaceAlpha(IsoGridSquare square, float float1) intintfloatfloatfloatbooleanbooleanbooleanvoidload(ByteBuffer byteBuffer, int int1, boolean boolean1) voidloadChange(String string, ByteBuffer byteBuffer) booleanonMouseLeftClick(int int1, int int2) voidvoidvoidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader) voidrenderObjectPicker(float float1, float float2, float float3, ColorInfo colorInfo) voidsave(ByteBuffer byteBuffer, boolean boolean1) voidsaveChange(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer) booleanvoidsetIgnoreRemoveSandbox(boolean boolean1) voidsetTaintedWater(boolean boolean1) voidsetWaterAmount(int int1) voidvoidswapItem(InventoryItem inventoryItem) voidupdate()voidMethods inherited from class zombie.iso.IsoObject
addChild, addItemsFromProperties, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, Collision, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPosition, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, hasObjectAmbientEmitter, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isCharacter, isDestroyed, isExistInTheWorld, isFloor, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTargetAlphaZero, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderlast, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBuffer
-
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
-
-
Constructor Details
-
IsoWorldInventoryObject
public IsoWorldInventoryObject(InventoryItem inventoryItem, IsoGridSquare square, float float1, float float2, float float3) -
IsoWorldInventoryObject
-
-
Method Details
-
swapItem
-
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
getWaterAmount
public int getWaterAmount()- Overrides:
getWaterAmountin classIsoObject
-
setWaterAmount
public void setWaterAmount(int int1) - Overrides:
setWaterAmountin classIsoObject
-
getWaterMax
public int getWaterMax()- Overrides:
getWaterMaxin classIsoObject
-
isTaintedWater
public boolean isTaintedWater()- Overrides:
isTaintedWaterin classIsoObject
-
setTaintedWater
public void setTaintedWater(boolean boolean1) - Overrides:
setTaintedWaterin classIsoObject
-
update
public void update() -
updateSprite
public void updateSprite() -
finishupdate
public boolean finishupdate() -
load
- Overrides:
loadin classIsoObject- Throws:
IOException
-
Serialize
public boolean Serialize() -
save
- Overrides:
savein classIsoObject- Throws:
IOException
-
softReset
public void softReset() -
getObjectName
- Overrides:
getObjectNamein classIsoObject
-
DoTooltip
-
HasTooltip
public boolean HasTooltip()- Overrides:
HasTooltipin classIsoObject
-
onMouseLeftClick
public boolean onMouseLeftClick(int int1, int int2) - Overrides:
onMouseLeftClickin classIsoObject
-
render
-
renderObjectPicker
- Overrides:
renderObjectPickerin classIsoObject
-
getItem
-
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
removeFromSquare
public void removeFromSquare()- Overrides:
removeFromSquarein classIsoObject
-
getScreenPosX
public float getScreenPosX(int int1) -
getScreenPosY
public float getScreenPosY(int int1) -
setIgnoreRemoveSandbox
public void setIgnoreRemoveSandbox(boolean boolean1) -
isIgnoreRemoveSandbox
public boolean isIgnoreRemoveSandbox() -
getWorldPosX
public float getWorldPosX() -
getWorldPosY
public float getWorldPosY() -
getWorldPosZ
public float getWorldPosZ() -
getSurfaceAlpha
-