Package net.storm.api.domain
Interface Interactable
- All Known Subinterfaces:
IActor,IBankInventoryItem,IBankItem,IDecorativeObject,IGameObject,IGroundObject,IInventoryItem,IItem,INPC,IPlayer,ITileItem,ITileObject,IWallObject,IWidget,SceneEntity,TileEntity
public interface Interactable
-
Method Summary
Modifier and TypeMethodDescriptiondefault AutomatedMenugenerateMenu(int actionIndex) default AutomatedMenugenerateMenu(String action) default AutomatedMenugenerateMenu(net.runelite.api.MenuAction opcode) default AutomatedMenugenerateMenu(IInventoryItem item) generateMenu(InteractMethod interactMethod, int actionIndex) default AutomatedMenugenerateMenu(InteractMethod interactMethod, String action) generateMenu(InteractMethod interactMethod, net.runelite.api.MenuAction opcode) generateMenu(InteractMethod interactMethod, IInventoryItem item) generateMenu(InteractMethod interactMethod, Spell spell) default AutomatedMenugenerateMenu(Spell spell) default intgetActionIndex(String action) String[]default booleandefault booleandefault booleandefault voidinteract()default voidinteract(int index) default voiddefault voiddefault voiddefault voidinteract(net.runelite.api.MenuAction opcode) default voidinteract(IInventoryItem item) voidinteract(AutomatedMenu automatedMenu) default voidinteract(InteractMethod interactMethod, int index) default voidinteract(InteractMethod interactMethod, String action) default voidinteract(InteractMethod interactMethod, String... actions) default voidinteract(InteractMethod interactMethod, Predicate<String> predicate) default voidinteract(InteractMethod interactMethod, net.runelite.api.MenuAction opcode) default voidinteract(InteractMethod interactMethod, IInventoryItem item) default voidinteract(InteractMethod interactMethod, Spell spell) default voidbooleanbooleanisInteractable(net.runelite.api.coords.WorldPoint from) default booleanisInteractable(Locatable from)
-
Method Details
-
isInteractable
boolean isInteractable() -
isInteractable
boolean isInteractable(net.runelite.api.coords.WorldPoint from) -
isInteractable
-
getActions
-
getClickPoint
Coordinate getClickPoint() -
getActionIndex
-
hasAction
-
hasAction
-
hasAction
default boolean hasAction() -
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
generateMenu
-
interact
-
interact
-
interact
-
interact
default void interact(int index) -
interact
default void interact(net.runelite.api.MenuAction opcode) -
interact
-
interact
-
interact
-
interact
-
interact
-
interact
-
interact
default void interact() -
interact
-
interact
-
interact
-
interact
-