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:
getWorldView
in 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:
getPlane
in interfacePositionable
-
getWorldX
default int getWorldX()
- Specified by:
getWorldX
in interfacePositionable
-
getWorldY
default int getWorldY()
- Specified by:
getWorldY
in interfacePositionable
-
getLocalX
default int getLocalX()
- Specified by:
getLocalX
in interfacePositionable
-
getLocalY
default int getLocalY()
- Specified by:
getLocalY
in interfacePositionable
-
getWorldTile
default WorldTile getWorldTile()
- Specified by:
getWorldTile
in interfacePositionable
-
getRegionTile
default RegionTile getRegionTile()
- Specified by:
getRegionTile
in interfacePositionable
-
getSceneTile
default SceneTile getSceneTile()
- Specified by:
getSceneTile
in interfacePositionable
-
getLocalTile
default LocalTile getLocalTile()
- Specified by:
getLocalTile
in 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:
getCanvasTilePoly
in interfacePositionable
-
getCanvasTextLocation
net.eternalclient.api.data.Point getCanvasTextLocation(java.awt.Graphics2D graphics, java.lang.String text, int zOffset)
- Specified by:
getCanvasTextLocation
in 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)
-
-