Package net.eternalclient.api.rs
Interface RSActor
-
- All Superinterfaces:
Positionable,RSDualNode,RSNode,RSRenderable,RSWorldEntity
public interface RSActor extends RSRenderable, RSWorldEntity, Positionable
-
-
Method Summary
-
Methods inherited from interface net.eternalclient.api.interfaces.Positionable
canReach, canReach, canReachSurrounding, canReachSurrounding, derive, derive, derive, distance, distance, distanceTo, distanceTo2D, distanceTo2DHypotenuse, distanceToHypotenuse, distanceToPath, draw, drawMinimapDot, drawText, GetChunkRotation, getHeight, getMinimapPoint, getMovementFlags, getRectArea, getRegionId, getRegionX, getRegionY, getSceneX, getSceneY, getSurroundingArea, getWalkableTile, getWidth, hasLineOfSightTo, hasLineOfSightTo, inLineOfSight, isInArea, isInArea, isInArea2D, isInArea2D, isInMeleeDistance, isInScene, isUnderRoof, locatedAt, pathTo, walkingDistance
-
Methods inherited from interface net.eternalclient.api.rs.RSDualNode
getNextDual, getPreviousDual, previousDual, setNextDual, setPreviousDual, unlinkDual
-
Methods inherited from interface net.eternalclient.api.rs.RSNode
getHash, getNext, getPrevious, onUnlink, setHash, setNext, setPrevious, unlink
-
Methods inherited from interface net.eternalclient.api.rs.RSRenderable
getModel, getModelHeight, getWorldViewId
-
-
-
-
Method Detail
-
getWorldView
RSWorldView getWorldView()
- Specified by:
getWorldViewin interfacePositionable
-
setWorldView
void setWorldView(RSWorldView worldView)
-
getRSInteracting
int getRSInteracting()
-
getOverheadText
java.lang.String getOverheadText()
-
setOverheadText
void setOverheadText(java.lang.String overheadText)
-
getX
int getX()
-
getY
int getY()
-
getPathX
int[] getPathX()
-
getPathY
int[] getPathY()
-
getPlane
default int getPlane()
- Specified by:
getPlanein interfacePositionable
-
getWorldX
default int getWorldX()
- Specified by:
getWorldXin interfacePositionable
-
getWorldY
default int getWorldY()
- Specified by:
getWorldYin interfacePositionable
-
getLocalX
default int getLocalX()
- Specified by:
getLocalXin interfacePositionable
-
getLocalY
default int getLocalY()
- Specified by:
getLocalYin interfacePositionable
-
getWorldTile
default WorldTile getWorldTile()
- Specified by:
getWorldTilein interfacePositionable
-
getRegionTile
default RegionTile getRegionTile()
- Specified by:
getRegionTilein interfacePositionable
-
getSceneTile
default SceneTile getSceneTile()
- Specified by:
getSceneTilein interfacePositionable
-
getLocalTile
default LocalTile getLocalTile()
- Specified by:
getLocalTilein interfacePositionable
-
getAnimation
int getAnimation()
-
getAnimationFrame
int getAnimationFrame()
-
getActionFrameCycle
int getActionFrameCycle()
-
getIdlePoseAnimation
int getIdlePoseAnimation()
-
setIdlePoseAnimation
void setIdlePoseAnimation(int animation)
-
getPoseAnimation
int getPoseAnimation()
-
getPoseFrame
int getPoseFrame()
-
getPoseFrameCycle
int getPoseFrameCycle()
-
getLogicalHeight
int getLogicalHeight()
-
getOrientation
int getOrientation()
-
getHealthBars
RSIterableNodeDeque getHealthBars()
-
getWalkAnimation
int getWalkAnimation()
-
setWalkAnimation
void setWalkAnimation(int id)
-
getWalkRotate180
int getWalkRotate180()
-
setWalkRotate180
void setWalkRotate180(int id)
-
getWalkRotateLeft
int getWalkRotateLeft()
-
setWalkRotateLeft
void setWalkRotateLeft(int id)
-
getWalkRotateRight
int getWalkRotateRight()
-
setWalkRotateRight
void setWalkRotateRight(int id)
-
getRunAnimation
int getRunAnimation()
-
setRunAnimation
void setRunAnimation(int id)
-
isDead
boolean isDead()
-
setDead
void setDead(boolean dead)
-
getPathLength
int getPathLength()
-
getOverheadCycle
int getOverheadCycle()
-
setOverheadCycle
void setOverheadCycle(int cycle)
-
getSpotAnimationDataTable
RSIterableNodeHashTable<RSSpotAnimationData> getSpotAnimationDataTable()
-
getHealthScale
int getHealthScale()
-
getHealthRatio
int getHealthRatio()
-
isMoving
boolean isMoving()
-
getMinimapLocation
net.eternalclient.api.data.Point getMinimapLocation()
-
getCanvasTilePoly
java.awt.Polygon getCanvasTilePoly()
- Specified by:
getCanvasTilePolyin interfacePositionable
-
getCanvasTextLocation
net.eternalclient.api.data.Point getCanvasTextLocation(java.awt.Graphics2D graphics, java.lang.String text, int zOffset)- Specified by:
getCanvasTextLocationin interfacePositionable
-
getCanvasImageLocation
net.eternalclient.api.data.Point getCanvasImageLocation(java.awt.image.BufferedImage image, int zOffset)
-
getCanvasSpriteLocation
net.eternalclient.api.data.Point getCanvasSpriteLocation(RSSpritePixels sprite, int zOffset)
-
-