Interface Vertex
-
- All Superinterfaces:
Locatable
- All Known Implementing Classes:
BasicItemTeleportVertex
,BasicNpcVertex
,BasicObjectVertex
,BasicVertex
,BasicVertex.Fake
,DialogItemTeleportVertex
,DialogNpcVertex
,DialogObjectVertex
,FairyRingVertex
,ItemTeleportVertex
,MushTreeVertex
,NpcVertex
,ObjectVertex
,SpellTeleportVertex
,SpiritTreeVertex
,TeleportVertex
public interface Vertex extends Locatable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Area.Rectangular
getArea()
The coordinate area occupied on the world-graphdefault Coordinate.HighPrecision
getHighPrecisionPosition()
The exact coordinate position of this entity on the region-graph (accurate to hundreds of units per tile)ScanResult
scan(java.util.Map<java.lang.String,java.lang.Object> cache)
boolean
step(java.util.Map<java.lang.String,java.lang.Object> cache)
-
Methods inherited from interface com.runemate.game.api.hybrid.entities.details.Locatable
distanceTo, distanceTo, getLocalPosition, getPosition
-
-
-
-
Method Detail
-
step
boolean step(java.util.Map<java.lang.String,java.lang.Object> cache)
-
scan
ScanResult scan(java.util.Map<java.lang.String,java.lang.Object> cache)
-
getHighPrecisionPosition
@Nullable default Coordinate.HighPrecision getHighPrecisionPosition()
Description copied from interface:Locatable
The exact coordinate position of this entity on the region-graph (accurate to hundreds of units per tile)- Specified by:
getHighPrecisionPosition
in interfaceLocatable
-
getArea
@Nullable default Area.Rectangular getArea()
Description copied from interface:Locatable
The coordinate area occupied on the world-graph
-
-