Class IsoObject

  • Field Details

    • MAX_WALL_SPLATS

      public static final int MAX_WALL_SPLATS
      See Also:
    • lastRendered

      public static IsoObject lastRendered
    • lastRenderedRendered

      public static IsoObject lastRenderedRendered
    • rmod

      public static float rmod
    • gmod

      public static float gmod
    • bmod

      public static float bmod
    • LowLightingQualityHack

      public static boolean LowLightingQualityHack
    • ppfHighlighted

      public byte ppfHighlighted
    • ppfHighlightRenderOnce

      public byte ppfHighlightRenderOnce
    • bSatChair

      public boolean bSatChair
    • keyId

      public int keyId
    • emitter

      public BaseSoundEmitter emitter
    • sheetRopeHealth

      public float sheetRopeHealth
    • sheetRope

      public boolean sheetRope
    • bNeverDoneAlpha

      public boolean bNeverDoneAlpha
    • bAlphaForced

      public boolean bAlphaForced
    • AttachedAnimSprite

      public ArrayList<IsoSpriteInstance> AttachedAnimSprite
    • wallBloodSplats

      public ArrayList<IsoWallBloodSplat> wallBloodSplats
    • container

      public ItemContainer container
    • dir

      public IsoDirections dir
    • Damage

      public short Damage
    • partialThumpDmg

      public float partialThumpDmg
    • NoPicking

      public boolean NoPicking
    • offsetX

      public float offsetX
    • offsetY

      public float offsetY
    • OutlineOnMouseover

      public boolean OutlineOnMouseover
    • rerouteMask

      public IsoObject rerouteMask
    • sprite

      public IsoSprite sprite
    • overlaySprite

      public IsoSprite overlaySprite
    • overlaySpriteColor

      public ColorInfo overlaySpriteColor
    • square

      public IsoGridSquare square
    • alpha

      public final float[] alpha
    • targetAlpha

      protected final float[] targetAlpha
    • renderInfo

      protected final ObjectRenderInfo[] renderInfo
    • rerouteCollide

      public IsoObject rerouteCollide
    • table

      public se.krka.kahlua.vm.KahluaTable table
    • name

      public String name
    • tintr

      public float tintr
    • tintg

      public float tintg
    • tintb

      public float tintb
    • spriteName

      public String spriteName
    • sx

      public float sx
    • sy

      public float sy
    • doNotSync

      public boolean doNotSync
    • windRenderEffects

      protected ObjectRenderEffects windRenderEffects
    • objectRenderEffects

      protected ObjectRenderEffects objectRenderEffects
    • externalWaterSource

      protected IsoObject externalWaterSource
    • usesExternalWaterSource

      protected boolean usesExternalWaterSource
    • Children

      protected ArrayList<IsoObject> Children
    • isOutlineHighlight

      protected byte isOutlineHighlight
    • isOutlineHlAttached

      protected byte isOutlineHlAttached
    • outlineHighlightCol

      protected final int[] outlineHighlightCol
    • bMovedThumpable

      protected boolean bMovedThumpable
    • spriteModelName

      protected String spriteModelName
    • spriteModel

      protected SpriteModel spriteModel
    • spriteModelInit

      protected IsoSprite spriteModelInit
    • bAnimating

      protected boolean bAnimating
    • fireColor

      public ColorInfo fireColor
    • renderSquareOverride

      public IsoGridSquare renderSquareOverride
    • renderSquareOverride2

      public IsoGridSquare renderSquareOverride2
    • renderDepthAdjust

      public float renderDepthAdjust
  • Constructor Details

  • Method Details

    • isFloor

      public boolean isFloor()
    • getNew

      public static IsoObject getNew(IsoGridSquare sq, String _spriteName, String _name, boolean bShareTilesWithMap)
    • getLastRendered

      public static IsoObject getLastRendered()
      Returns:
      the lastRendered
    • setLastRendered

      public static void setLastRendered(IsoObject aLastRendered)
    • getLastRenderedRendered

      public static IsoObject getLastRenderedRendered()
      Returns:
      the lastRenderedRendered
    • setLastRenderedRendered

      public static void setLastRenderedRendered(IsoObject aLastRenderedRendered)
    • setDefaultCondition

      public static void setDefaultCondition(int i)
    • getNew

      public static IsoObject getNew()
    • getFactoryVehicle

      public static IsoObject.IsoObjectFactory getFactoryVehicle()
    • factoryGetClassID

      public static byte factoryGetClassID(String _name)
    • factoryFromFileInput

      public static IsoObject factoryFromFileInput(IsoCell cell, byte classID)
    • factoryFromFileInput_OLD

      @Deprecated public static IsoObject factoryFromFileInput_OLD(IsoCell cell, int classID)
      Deprecated.
    • factoryClassFromFileInput

      @Deprecated public static Class factoryClassFromFileInput(IsoCell cell, int classID)
      Deprecated.
    • factoryFromFileInput

      public static IsoObject factoryFromFileInput(IsoCell cell, ByteBuffer b)
    • sync

      public void sync()
    • syncIsoObject

      public void syncIsoObject(boolean bRemote, byte val, UdpConnection source, ByteBuffer bb)
    • syncIsoObjectSend

      public void syncIsoObjectSend(ByteBufferWriter bb)
    • syncIsoObjectReceive

      public void syncIsoObjectReceive(ByteBuffer byteBuffer)
    • getTextureName

      public String getTextureName()
    • Serialize

      public boolean Serialize()
    • getModData

      public se.krka.kahlua.vm.KahluaTable getModData()
    • setModData

      public void setModData(se.krka.kahlua.vm.KahluaTable kahluaTable)
    • hasModData

      public boolean hasModData()
    • getSquare

      public IsoGridSquare getSquare()
      Specified by:
      getSquare in class GameEntity
    • setSquare

      public void setSquare(IsoGridSquare _square)
    • getChunk

      public IsoChunk getChunk()
    • update

      public void update()
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class GameEntity
    • DirtySlice

      public void DirtySlice()
    • getObjectName

      public String getObjectName()
    • load

      public final void load(ByteBuffer input, int WorldVersion) throws IOException
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) throws IOException
      Throws:
      IOException
    • save

      public final void save(ByteBuffer output) throws IOException
      Throws:
      IOException
    • save

      public void save(ByteBuffer output, boolean IS_DEBUG_SAVE) throws IOException
      Throws:
      IOException
    • saveState

      public void saveState(ByteBuffer bb) throws IOException
      Throws:
      IOException
    • loadState

      public void loadState(ByteBuffer bb) throws IOException
      Throws:
      IOException
    • softReset

      public void softReset()
    • AttackObject

      public void AttackObject(IsoGameCharacter owner)
    • onMouseRightClick

      public void onMouseRightClick(int lx, int ly)
    • onMouseRightReleased

      public void onMouseRightReleased()
    • Hit

      public void Hit(Vector2 collision, IsoObject obj, float damage)
    • Damage

      public void Damage(float amount)
    • HitByVehicle

      public void HitByVehicle(BaseVehicle vehicle, float amount)
    • Collision

      public void Collision(Vector2 collision, IsoObject object)
    • UnCollision

      public void UnCollision(IsoObject object)
    • GetVehicleSlowFactor

      public float GetVehicleSlowFactor(BaseVehicle vehicle)
    • getRerouteCollide

      public IsoObject getRerouteCollide()
      Returns:
      the rerouteCollide
    • setRerouteCollide

      public void setRerouteCollide(IsoObject _rerouteCollide)
    • getTable

      public se.krka.kahlua.vm.KahluaTable getTable()
    • setTable

      public void setTable(se.krka.kahlua.vm.KahluaTable kahluaTable)
    • setAlpha

      public void setAlpha(float _alpha)
    • setAlpha

      public void setAlpha(int playerIndex, float _alpha)
    • setAlphaToTarget

      public void setAlphaToTarget(int playerIndex)
    • setAlphaAndTarget

      public void setAlphaAndTarget(float _alpha)
    • setAlphaAndTarget

      public void setAlphaAndTarget(int playerIndex, float _alpha)
    • getAlpha

      public float getAlpha()
      Returns:
      the alpha
    • getAlpha

      public float getAlpha(int playerIndex)
    • getAttachedAnimSprite

      public ArrayList<IsoSpriteInstance> getAttachedAnimSprite()
      Returns:
      the AttachedAnimSprite
    • setAttachedAnimSprite

      public void setAttachedAnimSprite(ArrayList<IsoSpriteInstance> _AttachedAnimSprite)
    • getAttachedAnimSpriteCount

      public int getAttachedAnimSpriteCount()
    • hasAttachedAnimSprites

      public boolean hasAttachedAnimSprites()
    • addAttachedAnimSpriteInstance

      public void addAttachedAnimSpriteInstance(IsoSpriteInstance isoSpriteInstance)
    • addAttachedAnimSprite

      public void addAttachedAnimSprite(IsoSprite isoSprite)
    • addAttachedAnimSpriteByName

      public void addAttachedAnimSpriteByName(String string)
    • getCell

      public IsoCell getCell()
      Returns:
      the cell
    • getChildSprites

      public ArrayList<IsoSpriteInstance> getChildSprites()
      Returns:
      the AttachedAnimSprite
    • setChildSprites

      public void setChildSprites(ArrayList<IsoSpriteInstance> _AttachedAnimSprite)
    • clearAttachedAnimSprite

      public void clearAttachedAnimSprite()
    • getContainer

      public ItemContainer getContainer()
      Returns:
      the container
    • setContainer

      public void setContainer(ItemContainer _container)
    • getDir

      public IsoDirections getDir()
      Returns:
      the dir
    • setDir

      public void setDir(IsoDirections _dir)
    • setDir

      public void setDir(int _dir)
    • getDamage

      public short getDamage()
      Returns:
      the Damage
    • setDamage

      public void setDamage(short _Damage)
    • isNoPicking

      public boolean isNoPicking()
      Returns:
      the NoPicking
    • setNoPicking

      public void setNoPicking(boolean _NoPicking)
    • isOutlineOnMouseover

      public boolean isOutlineOnMouseover()
      Returns:
      the OutlineOnMouseover
    • setOutlineOnMouseover

      public void setOutlineOnMouseover(boolean _OutlineOnMouseover)
    • getRerouteMask

      public IsoObject getRerouteMask()
      Returns:
      the rerouteMask
    • setRerouteMask

      public void setRerouteMask(IsoObject _rerouteMask)
    • getSprite

      public IsoSprite getSprite()
      Returns:
      the sprite
    • setSprite

      public void setSprite(IsoSprite _sprite)
    • setSprite

      public void setSprite(String _name)
    • setSpriteFromName

      public void setSpriteFromName(String _name)
    • getSpriteGrid

      public IsoSpriteGrid getSpriteGrid()
    • hasSpriteGrid

      public boolean hasSpriteGrid()
    • getTargetAlpha

      public float getTargetAlpha()
      Returns:
      the targetAlpha
    • setTargetAlpha

      public void setTargetAlpha(float _targetAlpha)
    • setTargetAlpha

      public void setTargetAlpha(int playerIndex, float _targetAlpha)
    • getTargetAlpha

      public float getTargetAlpha(int playerIndex)
    • isAlphaAndTargetZero

      public boolean isAlphaAndTargetZero()
      Returns TRUE if both Alpha nad TargetAlpha are transparent, or near-zero.
    • isAlphaAndTargetZero

      public boolean isAlphaAndTargetZero(int playerIndex)
    • isAlphaZero

      public boolean isAlphaZero()
      Returns TRUE if Alpha is transparent, or near-zero.
    • isAlphaZero

      public boolean isAlphaZero(int playerIndex)
    • isTargetAlphaZero

      public boolean isTargetAlphaZero(int playerIndex)
    • getType

      public IsoObjectType getType()
      Returns:
      the type
    • setType

      public void setType(IsoObjectType type)
    • addChild

      public void addChild(IsoObject child)
    • debugPrintout

      public void debugPrintout()
    • checkMoveWithWind

      protected void checkMoveWithWind()
    • checkMoveWithWind

      protected void checkMoveWithWind(boolean boolean0)
    • reset

      public void reset()
      Overrides:
      reset in class GameEntity
    • customHashCode

      public long customHashCode()
    • SetName

      public void SetName(String _name)
    • getName

      public String getName()
    • setName

      public void setName(String _name)
    • getSpriteName

      public String getSpriteName()
    • getTile

      public String getTile()
    • setTile

      public void setTile(String string)
    • isCharacter

      public boolean isCharacter()
    • isZombie

      public boolean isZombie()
    • getScriptName

      public String getScriptName()
    • AttachAnim

      public void AttachAnim(String ObjectName, String AnimName, int NumFrames, float frameIncrease, int OffsetX, int OffsetY, boolean Looping, int FinishHoldFrameIndex, boolean DeleteWhenFinished, float zBias, ColorInfo TintMod)
    • AttachExistingAnim

      public void AttachExistingAnim(IsoSprite spr, int OffsetX, int OffsetY, boolean Looping, int FinishHoldFrameIndex, boolean DeleteWhenFinished, float zBias, ColorInfo TintMod)
    • AttachExistingAnim

      public void AttachExistingAnim(IsoSprite spr, int OffsetX, int OffsetY, boolean Looping, int FinishHoldFrameIndex, boolean DeleteWhenFinished, float zBias)
    • DoTooltip

      public void DoTooltip(ObjectTooltip tooltipUI)
    • DoSpecialTooltip

      public void DoSpecialTooltip(ObjectTooltip tooltipUI, IsoGridSquare _square)
    • getItemContainer

      public ItemContainer getItemContainer()
    • getOffsetX

      public float getOffsetX()
    • setOffsetX

      public void setOffsetX(float _offsetX)
    • getOffsetY

      public float getOffsetY()
    • setOffsetY

      public void setOffsetY(float _offsetY)
    • getRerouteMaskObject

      public IsoObject getRerouteMaskObject()
    • HasTooltip

      public boolean HasTooltip()
    • getUsesExternalWaterSource

      public boolean getUsesExternalWaterSource()
    • setUsesExternalWaterSource

      public void setUsesExternalWaterSource(boolean b)
    • hasExternalWaterSource

      public boolean hasExternalWaterSource()
    • doFindExternalWaterSource

      public void doFindExternalWaterSource()
    • FindExternalWaterSource

      public IsoObject FindExternalWaterSource()
    • FindExternalWaterSource

      public static IsoObject FindExternalWaterSource(IsoGridSquare _square)
    • FindExternalWaterSource

      public static IsoObject FindExternalWaterSource(int x, int y, int z)
    • FindWaterSourceOnSquare

      public static IsoObject FindWaterSourceOnSquare(IsoGridSquare _square)
    • getPipedFuelAmount

      public int getPipedFuelAmount()
    • setPipedFuelAmount

      public void setPipedFuelAmount(int units)
    • getFluidAmount

      public float getFluidAmount()
    • emptyFluid

      public void emptyFluid()
    • getFluidCapacity

      public float getFluidCapacity()
    • useFluid

      public float useFluid(float float0)
    • addFluid

      public void addFluid(FluidType fluidType, float float0)
    • transferFluidTo

      public float transferFluidTo(FluidContainer fluidContainer0, float float4)
    • transferFluidFrom

      public float transferFluidFrom(FluidContainer fluidContainer0, float float4)
    • moveFluidToTemporaryContainer

      public FluidContainer moveFluidToTemporaryContainer(float float1)
    • getFluidUiName

      public String getFluidUiName()
    • hasFluid

      public boolean hasFluid()
    • hasWater

      public boolean hasWater()
    • isTaintedWater

      public boolean isTaintedWater()
    • replaceItem

      public InventoryItem replaceItem(InventoryItem item)
    • useItemOn

      @Deprecated public void useItemOn(InventoryItem item)
      Deprecated.
    • isCanPath

      public boolean isCanPath()
    • getX

      public float getX()
      Specified by:
      getX in class GameEntity
    • getY

      public float getY()
      Specified by:
      getY in class GameEntity
    • getZ

      public float getZ()
      Specified by:
      getZ in class GameEntity
    • onMouseLeftClick

      public boolean onMouseLeftClick(int x, int y)
    • getProperties

      public PropertyContainer getProperties()
    • RemoveAttachedAnims

      public void RemoveAttachedAnims()
    • RemoveAttachedAnim

      public void RemoveAttachedAnim(int index)
    • afterRotated

      public void afterRotated()
    • getFacingPosition

      public Vector2 getFacingPosition(Vector2 pos)
    • getFacingPositionAlt

      public Vector2 getFacingPositionAlt(Vector2 pos)
    • getRenderYOffset

      public float getRenderYOffset()
    • setRenderYOffset

      public void setRenderYOffset(float f)
    • isTableSurface

      public boolean isTableSurface()
    • isTableTopObject

      public boolean isTableTopObject()
    • getIsSurfaceNormalOffset

      public boolean getIsSurfaceNormalOffset()
    • getSurfaceNormalOffset

      public float getSurfaceNormalOffset()
    • getSurfaceOffsetNoTable

      public float getSurfaceOffsetNoTable()
    • getSurfaceOffset

      public float getSurfaceOffset()
    • isStairsNorth

      public boolean isStairsNorth()
    • isStairsWest

      public boolean isStairsWest()
    • isStairsObject

      public boolean isStairsObject()
    • isHoppable

      public boolean isHoppable()
    • isNorthHoppable

      public boolean isNorthHoppable()
    • haveSheetRope

      public boolean haveSheetRope()
    • countAddSheetRope

      public int countAddSheetRope()
    • canAddSheetRope

      public boolean canAddSheetRope()
    • addSheetRope

      public boolean addSheetRope(IsoPlayer player, String itemType)
    • removeSheetRope

      public boolean removeSheetRope(IsoPlayer player)
    • render

      public void render(float x, float y, float z, ColorInfo col, boolean bDoAttached, boolean bWallLightingPass, Shader shader)
    • renderFloorTile

      public void renderFloorTile(float x, float y, float z, ColorInfo col, boolean bDoAttached, boolean bWallLightingPass, Shader shader, Consumer<TextureDraw> texdModifier, Consumer<TextureDraw> attachedAndOverlayModifier)
    • renderWallTile

      public void renderWallTile(IsoDirections isoDirections, float float2, float float1, float float0, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer)
    • renderWallTileDepth

      public void renderWallTileDepth(IsoDirections isoDirections, boolean boolean1, boolean boolean2, boolean boolean3, int int1, float float1, float float2, float float3, ColorInfo colorInfo0, Shader var10, Consumer<TextureDraw> consumer)
    • renderWallTileOnly

      public void renderWallTileOnly(IsoDirections isoDirections, float float2, float float3, float float4, ColorInfo colorInfo0, Shader shader, Consumer<TextureDraw> consumer)
    • renderAttachedAndOverlaySprites

      public void renderAttachedAndOverlaySprites(IsoDirections isoDirections, float float0, float float1, float float2, ColorInfo colorInfo, boolean boolean0, boolean boolean1, Shader shader, Consumer<TextureDraw> consumer)
    • getAlphaUpdateRateDiv

      protected float getAlphaUpdateRateDiv()
    • getAlphaUpdateRateMul

      protected float getAlphaUpdateRateMul()
    • isUpdateAlphaEnabled

      protected boolean isUpdateAlphaEnabled()
    • isUpdateAlphaDuringRender

      protected boolean isUpdateAlphaDuringRender()
    • updateAlpha

      protected final void updateAlpha()
    • updateAlpha

      protected final void updateAlpha(int int0)
    • updateAlpha

      protected void updateAlpha(int int0, float float0, float float1)
    • isSpriteInvisible

      public boolean isSpriteInvisible()
    • renderFxMask

      public void renderFxMask(float x, float y, float z, boolean bDoAttached)
    • renderObjectPicker

      public void renderObjectPicker(float x, float y, float z, ColorInfo lightInfo)
    • TestPathfindCollide

      public boolean TestPathfindCollide(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to)
    • TestCollide

      public boolean TestCollide(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to)
    • TestVision

      public IsoObject.VisionResult TestVision(IsoGridSquare from, IsoGridSquare to)
    • getCurrentFrameTex

      public Texture getCurrentFrameTex()
    • isMaskClicked

      public boolean isMaskClicked(int x, int y)
    • isMaskClicked

      public boolean isMaskClicked(int x, int y, boolean flip)
    • getMaskClickedY

      public float getMaskClickedY(int x, int y, boolean flip)
    • getCustomColor

      public ColorInfo getCustomColor()
    • setCustomColor

      public void setCustomColor(ColorInfo col)
    • setCustomColor

      public void setCustomColor(float r, float g, float b, float a)
    • loadFromRemoteBuffer

      public void loadFromRemoteBuffer(ByteBuffer b)
    • loadFromRemoteBuffer

      public void loadFromRemoteBuffer(ByteBuffer b, boolean addToObjects)
    • hasObjectAmbientEmitter

      protected boolean hasObjectAmbientEmitter()
    • addObjectAmbientEmitter

      protected void addObjectAmbientEmitter(ObjectAmbientEmitters.PerObjectLogic perObjectLogic)
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class GameEntity
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class GameEntity
    • removeFromWorldToMeta

      public final void removeFromWorldToMeta()
    • reuseGridSquare

      public void reuseGridSquare()
    • removeFromSquare

      public void removeFromSquare()
    • transmitCustomColorToClients

      public void transmitCustomColorToClients()
    • transmitCompleteItemToClients

      public void transmitCompleteItemToClients()
    • transmitUpdatedSpriteToClients

      public void transmitUpdatedSpriteToClients(UdpConnection connection)
    • transmitUpdatedSpriteToClients

      public void transmitUpdatedSpriteToClients()
    • transmitUpdatedSprite

      public void transmitUpdatedSprite()
    • sendObjectChange

      public void sendObjectChange(String change)
    • sendObjectChange

      public void sendObjectChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable)
    • sendObjectChange

      public void sendObjectChange(String string, Object... object)
    • saveChange

      public void saveChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer)
    • loadChange

      public void loadChange(String change, ByteBuffer bb)
    • transmitUpdatedSpriteToServer

      @Deprecated public void transmitUpdatedSpriteToServer()
      Deprecated.
    • transmitCompleteItemToServer

      @Deprecated public void transmitCompleteItemToServer()
      Deprecated.
    • transmitModData

      public void transmitModData()
    • writeToRemoteBuffer

      public void writeToRemoteBuffer(ByteBufferWriter b)
    • getObjectIndex

      public int getObjectIndex()
    • getMovingObjectIndex

      public int getMovingObjectIndex()
    • getSpecialObjectIndex

      public int getSpecialObjectIndex()
    • getStaticMovingObjectIndex

      public int getStaticMovingObjectIndex()
    • getWorldObjectIndex

      public int getWorldObjectIndex()
    • getOverlaySprite

      public IsoSprite getOverlaySprite()
    • setOverlaySprite

      public void setOverlaySprite(String _spriteName)
    • setOverlaySprite

      public void setOverlaySprite(String _spriteName, boolean bTransmit)
    • setOverlaySpriteColor

      public void setOverlaySpriteColor(float r, float g, float b, float a)
    • getOverlaySpriteColor

      public ColorInfo getOverlaySpriteColor()
    • setOverlaySprite

      public void setOverlaySprite(String _spriteName, float r, float g, float b, float a)
    • setOverlaySprite

      public boolean setOverlaySprite(String _spriteName, float r, float g, float b, float a, boolean bTransmit)
    • hasOverlaySprite

      public boolean hasOverlaySprite()
    • haveSpecialTooltip

      public boolean haveSpecialTooltip()
    • setSpecialTooltip

      public void setSpecialTooltip(boolean _specialTooltip)
    • getKeyId

      public int getKeyId()
    • setKeyId

      public void setKeyId(int _keyId)
    • isHighlighted

      public boolean isHighlighted()
    • setHighlighted

      public void setHighlighted(boolean highlight)
    • setHighlighted

      public void setHighlighted(boolean highlight, boolean renderOnce)
    • isHighlightRenderOnce

      public boolean isHighlightRenderOnce()
    • setHighlightRenderOnce

      public void setHighlightRenderOnce(boolean boolean0)
    • isHighlighted

      public boolean isHighlighted(int int0)
    • setHighlighted

      public void setHighlighted(int int0, boolean boolean0)
    • setHighlighted

      public void setHighlighted(int int0, boolean boolean0, boolean boolean1)
    • isHighlightRenderOnce

      public boolean isHighlightRenderOnce(int int0)
    • setHighlightRenderOnce

      public void setHighlightRenderOnce(int int0, boolean boolean0)
    • getHighlightColor

      public ColorInfo getHighlightColor()
    • setHighlightColor

      public void setHighlightColor(ColorInfo _highlightColor)
    • setHighlightColor

      public void setHighlightColor(float r, float g, float b, float a)
    • isBlink

      public boolean isBlink()
    • setBlink

      public void setBlink(boolean blink)
    • isBlink

      public boolean isBlink(int int0)
    • setBlink

      public void setBlink(int int0, boolean boolean0)
    • isSatChair

      public boolean isSatChair()
    • setSatChair

      public void setSatChair(boolean boolean0)
    • checkHaveElectricity

      public void checkHaveElectricity()
    • checkAmbientSound

      public void checkAmbientSound()
    • getContainerCount

      public int getContainerCount()
    • getContainerByIndex

      public ItemContainer getContainerByIndex(int index)
    • getContainerByType

      public ItemContainer getContainerByType(String type)
    • getContainerByEitherType

      public ItemContainer getContainerByEitherType(String type1, String type2)
    • addSecondaryContainer

      public void addSecondaryContainer(ItemContainer _container)
    • getContainerIndex

      public int getContainerIndex(ItemContainer _container)
    • removeAllContainers

      public void removeAllContainers()
    • createFluidContainersFromSpriteProperties

      public void createFluidContainersFromSpriteProperties()
    • createContainersFromSpriteProperties

      public void createContainersFromSpriteProperties()
    • isItemAllowedInContainer

      public boolean isItemAllowedInContainer(ItemContainer _container, InventoryItem item)
    • isRemoveItemAllowedFromContainer

      public boolean isRemoveItemAllowedFromContainer(ItemContainer _container, InventoryItem item)
    • cleanWallBlood

      public void cleanWallBlood()
    • getWindRenderEffects

      public ObjectRenderEffects getWindRenderEffects()
    • getObjectRenderEffects

      public ObjectRenderEffects getObjectRenderEffects()
    • setRenderEffect

      public void setRenderEffect(RenderEffectType type)
    • getRenderEffectMaster

      public IsoObject getRenderEffectMaster()
    • getRenderEffectObjectCount

      public int getRenderEffectObjectCount()
    • getRenderEffectObjectByIndex

      public IsoObject getRenderEffectObjectByIndex(int var1)
    • setRenderEffect

      public void setRenderEffect(RenderEffectType type, boolean reuseEqualType)
    • removeRenderEffect

      public void removeRenderEffect(ObjectRenderEffects o)
    • getObjectRenderEffectsToApply

      public ObjectRenderEffects getObjectRenderEffectsToApply()
    • destroyFence

      public void destroyFence(IsoDirections _dir)
    • getSpriteGridObjects

      public void getSpriteGridObjects(ArrayList<IsoObject> result)
    • getSpriteGridObjectsExcludingSelf

      public void getSpriteGridObjectsExcludingSelf(ArrayList<IsoObject> arrayList)
    • getSpriteGridObjectsIncludingSelf

      public void getSpriteGridObjectsIncludingSelf(ArrayList<IsoObject> arrayList)
    • getSpriteGridObjects

      public void getSpriteGridObjects(ArrayList<IsoObject> arrayList, boolean boolean0)
    • isConnectedSpriteGridObject

      public boolean isConnectedSpriteGridObject(IsoObject isoObject0)
    • isOnScreen

      public boolean isOnScreen()
    • getOutlineHighlightCol

      public final int getOutlineHighlightCol()
    • setOutlineHighlightCol

      public final void setOutlineHighlightCol(ColorInfo _outlineHighlightCol)
    • getOutlineHighlightCol

      public final int getOutlineHighlightCol(int playerIndex)
    • setOutlineHighlightCol

      public final void setOutlineHighlightCol(int playerIndex, ColorInfo _outlineHighlightCol)
    • setOutlineHighlightCol

      public final void setOutlineHighlightCol(float r, float g, float b, float a)
    • setOutlineHighlightCol

      public final void setOutlineHighlightCol(int playerIndex, float r, float g, float b, float a)
    • isOutlineHighlight

      public final boolean isOutlineHighlight()
    • isOutlineHighlight

      public final boolean isOutlineHighlight(int playerIndex)
    • setOutlineHighlight

      public final void setOutlineHighlight(boolean _isOutlineHighlight)
    • setOutlineHighlight

      public final void setOutlineHighlight(int playerIndex, boolean _isOutlineHighlight)
    • isOutlineHlAttached

      public final boolean isOutlineHlAttached()
    • isOutlineHlAttached

      public final boolean isOutlineHlAttached(int playerIndex)
    • setOutlineHlAttached

      public void setOutlineHlAttached(boolean _isOutlineHlAttached)
    • setOutlineHlAttached

      public final void setOutlineHlAttached(int playerIndex, boolean _isOutlineHlAttached)
    • isOutlineHlBlink

      public boolean isOutlineHlBlink()
    • isOutlineHlBlink

      public final boolean isOutlineHlBlink(int playerIndex)
    • setOutlineHlBlink

      public void setOutlineHlBlink(boolean _isOutlineHlBlink)
    • setOutlineHlBlink

      public final void setOutlineHlBlink(int playerIndex, boolean _isOutlineHlBlink)
    • unsetOutlineHighlight

      public void unsetOutlineHighlight()
    • getOutlineThickness

      public float getOutlineThickness()
    • setOutlineThickness

      public void setOutlineThickness(float _outlineThickness)
    • addItemsFromProperties

      protected void addItemsFromProperties()
    • isDestroyed

      public boolean isDestroyed()
      Specified by:
      isDestroyed in interface Thumpable
    • Thump

      public void Thump(IsoMovingObject thumper)
      Specified by:
      Thump in interface Thumpable
    • setMovedThumpable

      public void setMovedThumpable(boolean movedThumpable)
    • isMovedThumpable

      public boolean isMovedThumpable()
    • WeaponHit

      public void WeaponHit(IsoGameCharacter chr, HandWeapon weapon)
      Specified by:
      WeaponHit in interface Thumpable
    • getThumpableFor

      public Thumpable getThumpableFor(IsoGameCharacter chr)
      Specified by:
      getThumpableFor in interface Thumpable
    • isExistInTheWorld

      public boolean isExistInTheWorld()
    • getThumpCondition

      public float getThumpCondition()
      Specified by:
      getThumpCondition in interface Thumpable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getGameEntityType

      public GameEntityType getGameEntityType()
      Specified by:
      getGameEntityType in class GameEntity
    • getEntityNetID

      public long getEntityNetID()
      Specified by:
      getEntityNetID in class GameEntity
    • isEntityValid

      public boolean isEntityValid()
      Specified by:
      isEntityValid in class GameEntity
    • getMasterObject

      public IsoObject getMasterObject()
    • isTent

      public boolean isTent()
    • getFacing

      public IsoDirections getFacing()
    • getTileName

      public String getTileName()
    • addItemToObjectSurface

      public InventoryItem addItemToObjectSurface(String string)
    • addItemToObjectSurface

      public InventoryItem addItemToObjectSurface(String string, boolean boolean0)
    • getRenderInfo

      public ObjectRenderInfo getRenderInfo(int int0)
    • invalidateRenderChunkLevel

      public void invalidateRenderChunkLevel(long long0)
    • invalidateVispolyChunkLevel

      public void invalidateVispolyChunkLevel()
    • hasAnimatedAttachments

      public boolean hasAnimatedAttachments()
    • renderAnimatedAttachments

      public void renderAnimatedAttachments(float float4, float float5, float float6, ColorInfo colorInfo)
    • getRenderSquare

      public IsoGridSquare getRenderSquare()
    • setSpriteModelName

      public void setSpriteModelName(String string)
    • getSpriteModel

      public SpriteModel getSpriteModel()
    • renderModel

      protected boolean renderModel(float float4, float float5, float float6, ColorInfo colorInfo0)
    • isAnimating

      public boolean isAnimating()
    • setAnimating

      public void setAnimating(boolean boolean0)
    • onAnimationFinished

      public void onAnimationFinished()
    • updateRenderInfoForObjectPicker

      protected void updateRenderInfoForObjectPicker(float float1, float float3, float float6, ColorInfo colorInfo)
    • isGrave

      public boolean isGrave()
    • getOnOverlay

      public IsoSpriteInstance getOnOverlay()
    • setOnOverlay

      public void setOnOverlay(IsoSpriteInstance isoSpriteInstance)
    • clearOnOverlay

      public void clearOnOverlay()
    • shouldShowOnOverlay

      public boolean shouldShowOnOverlay()
    • getLightSource

      public IsoLightSource getLightSource()
    • setLightSource

      public void setLightSource(IsoLightSource isoLightSource)
    • shouldLightSourceBeActive

      protected boolean shouldLightSourceBeActive()
    • addLightSourceToWorld

      protected void addLightSourceToWorld()
    • removeLightSourceFromWorld

      protected void removeLightSourceFromWorld()
    • checkLightSourceActive

      public void checkLightSourceActive()
    • isGenericCraftingSurface

      public boolean isGenericCraftingSurface()
    • isBush

      public boolean isBush()
    • isFascia

      public boolean isFascia()
    • getFasciaAttachedSquare

      public IsoGridSquare getFasciaAttachedSquare()
    • setExplored

      public void setExplored(boolean boolean0)