Package net.openosrs.api.service.scene
Class SceneService
- java.lang.Object
-
- net.openosrs.api.service.scene.SceneService
-
@Singleton public class SceneService extends java.lang.ObjectCurrent-world-view scene metadata, tiles, entities, collision, and visibility.
-
-
Constructor Summary
Constructors Constructor Description SceneService(net.runelite.api.Client client, TileService tiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[][]collisionFlags(int plane)SceneSnapshotcurrent()SceneSnapshotget(int worldViewId)java.util.List<GroundItemRef>groundItemsAt(net.runelite.api.coords.WorldPoint point)booleanhasLineOfSight(net.runelite.api.coords.WorldPoint from, net.runelite.api.coords.WorldPoint to)java.util.List<ObjectRef>objectsAt(net.runelite.api.coords.WorldPoint point)TileReftile(net.runelite.api.coords.WorldPoint point)java.util.List<TileRef>tiles()
-
-
-
Constructor Detail
-
SceneService
@Inject public SceneService(net.runelite.api.Client client, TileService tiles)
-
-
Method Detail
-
current
public SceneSnapshot current()
-
get
public SceneSnapshot get(int worldViewId)
-
tiles
public java.util.List<TileRef> tiles()
-
tile
public TileRef tile(net.runelite.api.coords.WorldPoint point)
-
objectsAt
public java.util.List<ObjectRef> objectsAt(net.runelite.api.coords.WorldPoint point)
-
groundItemsAt
public java.util.List<GroundItemRef> groundItemsAt(net.runelite.api.coords.WorldPoint point)
-
collisionFlags
public int[][] collisionFlags(int plane)
-
hasLineOfSight
public boolean hasLineOfSight(net.runelite.api.coords.WorldPoint from, net.runelite.api.coords.WorldPoint to)
-
-