Package net.storm.api.interact.builder
Interface MenuBuilder<B extends MenuBuilder<B>>
-
- All Known Subinterfaces:
ActorMenuBuilder
,ItemMenuBuilder
,TileEntityMenuBuilder
,WidgetMenuBuilder
public interface MenuBuilder<B extends MenuBuilder<B>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description B
actionIndex(java.lang.Integer actionIndex)
default AutomatedMenu
build(int clickX, int clickY)
AutomatedMenu
build(Coordinate coordinate)
B
castSpell(Spell spell)
B
identifier(java.lang.Integer identifier)
B
interactMethod(InteractMethod interactMethod)
B
itemId(java.lang.Integer itemId)
B
opcode(net.runelite.api.MenuAction opcode)
B
option(java.lang.String option)
B
param0(java.lang.Integer param0)
B
param1(java.lang.Integer param1)
B
target(java.lang.String target)
B
useItem(int itemId, int slot)
B
worldViewId(java.lang.Integer worldViewId)
-
-
-
Method Detail
-
actionIndex
B actionIndex(java.lang.Integer actionIndex)
-
identifier
B identifier(java.lang.Integer identifier)
-
option
B option(java.lang.String option)
-
target
B target(java.lang.String target)
-
opcode
B opcode(net.runelite.api.MenuAction opcode)
-
param0
B param0(java.lang.Integer param0)
-
param1
B param1(java.lang.Integer param1)
-
itemId
B itemId(java.lang.Integer itemId)
-
worldViewId
B worldViewId(java.lang.Integer worldViewId)
-
interactMethod
B interactMethod(InteractMethod interactMethod)
-
useItem
B useItem(int itemId, int slot)
-
build
default AutomatedMenu build(int clickX, int clickY)
-
build
AutomatedMenu build(Coordinate coordinate)
-
-