Package org.powbot.api.rt4.walking.model

Types

Edge
Link copied to clipboard
abstract class Edge<I : Interaction>(from: WebTile?, to: WebTile, type: EdgeType, interaction: I, requirements: List<Any>?)
EdgeType
Link copied to clipboard
enum EdgeType : Enum<EdgeType>
GameObjectEdge
Link copied to clipboard
open class GameObjectEdge(from: WebTile, to: WebTile, interaction: GameObjectInteraction) : Edge<GameObjectInteraction>
GameObjectInteraction
Link copied to clipboard
open class GameObjectInteraction(objectName: String, objectLocation: Tile?, action: String, actions: List<String>, widgetActions: Set<WidgetAction>?) : NamedEntityInteraction
GeneratePathRequest
Link copied to clipboard
data class GeneratePathRequest(player: WebWalkingPlayer, destination: WebTile)
Interaction
Link copied to clipboard
abstract class Interaction(identifier: String, action: String, type: InteractionType, requirements: List<Any>?)
InteractionType
Link copied to clipboard
enum InteractionType : Enum<InteractionType>
InteractionWithWidgetActions
Link copied to clipboard
open class InteractionWithWidgetActions(identifier: String, action: String, type: InteractionType, widgetActions: Set<WidgetAction>?) : Interaction
ItemEdge
Link copied to clipboard
open class ItemEdge(to: WebTile, interaction: ItemInteraction) : Edge<ItemInteraction>
ItemInteraction
Link copied to clipboard
open class ItemInteraction(itemName: String, action: String, widgetActions: Set<WidgetAction>?) : InteractionWithWidgetActions
Landmark
Link copied to clipboard
data class Landmark(name: String, regions: Set<Int>)
NamedEntityInteraction
Link copied to clipboard
abstract class NamedEntityInteraction(name: String, location: Tile?, action: String, actions: List<String>, type: InteractionType, widgetActions: Set<WidgetAction>?) : InteractionWithWidgetActions

If you provide a WebTile.

NpcEdge
Link copied to clipboard
open class NpcEdge(from: WebTile, to: WebTile, interaction: NpcInteraction) : Edge<NpcInteraction>
NpcInteraction
Link copied to clipboard
open class NpcInteraction(npcName: String, npcLocation: Tile?, action: String, actions: List<String>, widgetActions: Set<WidgetAction>?) : NamedEntityInteraction
Skill
Link copied to clipboard
enum Skill : Enum<Skill>
SpellBook
Link copied to clipboard
enum SpellBook : Enum<SpellBook>
SpellEdge
Link copied to clipboard
open class SpellEdge(to: WebTile, interaction: SpellInteraction) : Edge<SpellInteraction>
SpellInteraction
Link copied to clipboard
open class SpellInteraction(spellName: String, action: String, widgetActions: Set<WidgetAction>?) : InteractionWithWidgetActions
TileEdge
Link copied to clipboard
open class TileEdge(from: WebTile, to: WebTile) : Edge<TileInteraction>
TileInteraction
Link copied to clipboard
open class TileInteraction : Interaction
WebTile
Link copied to clipboard
data class WebTile(x: Int, y: Int, z: Int, regionID: Int)
WebWalkingPlayer
Link copied to clipboard
data class WebWalkingPlayer(location: WebTile, skillLevels: Map<Skill, Int>, completedQuests: Set<String>, inventory: Map<String, Int>, equipment: Map<String, Int>, canHomeTeleport: Boolean, wildernessLevel: Int, spellBook: SpellBook, members: Boolean)
WidgetAction
Link copied to clipboard
class WidgetAction(texts: String?, ids: List<Int>?)