Class Interact


  • public class Interact
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static net.runelite.api.Tile destTile  
    • Constructor Summary

      Constructors 
      Constructor Description
      Interact()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean clickMenuOption​(net.runelite.api.MenuAction type, java.lang.String target, java.lang.String option)  
      static boolean doAction​(int var0, int var1, int var2, int var3, int var4, int var5, java.lang.String var6, java.lang.String var7, int var8, int var9, byte var10)  
      static boolean doAction​(RSItem rsi)  
      static boolean doAction​(RSItem rsi, java.lang.String option)  
      static boolean doAction​(RSLoot rsl)  
      static boolean doAction​(RSLoot rsl, net.runelite.api.MenuAction type, java.lang.String option)  
      static boolean doAction​(RSNpc npc, net.runelite.api.MenuAction type, java.lang.String option)  
      static boolean doAction​(RSObject rso, net.runelite.api.MenuAction type, java.lang.String option)  
      static void doAction​(RSPlayer player, java.lang.String option)  
      static void doAction​(RSPlayer player, net.runelite.api.MenuAction type, java.lang.String option)  
      static void doAction​(net.runelite.api.MenuAction type, java.lang.String target, java.lang.String option, int identifier, int param0, int param1)  
      static boolean doAction​(net.runelite.api.Tile tile)  
      static boolean doAction​(net.runelite.api.Tile tile, boolean moveMouse)  
      static boolean with​(RSItem rsi, java.lang.String option)  
      static boolean with​(net.runelite.api.Tile tile)  
      static boolean withMap​(net.runelite.api.coords.WorldPoint pos)  
      static void withWidget​(int widgetID, java.lang.String option)  
      static void withWidget​(net.runelite.api.MenuAction type, java.lang.String target, java.lang.String option, int identifier, int param0, int param1)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • destTile

        public static volatile net.runelite.api.Tile destTile
    • Constructor Detail

      • Interact

        public Interact()
    • Method Detail

      • doAction

        public static boolean doAction​(int var0,
                                       int var1,
                                       int var2,
                                       int var3,
                                       int var4,
                                       int var5,
                                       java.lang.String var6,
                                       java.lang.String var7,
                                       int var8,
                                       int var9,
                                       byte var10)
      • doAction

        public static void doAction​(@Nonnull
                                    net.runelite.api.MenuAction type,
                                    @Nonnull
                                    java.lang.String target,
                                    @Nonnull
                                    java.lang.String option,
                                    int identifier,
                                    int param0,
                                    int param1)
      • clickMenuOption

        public static boolean clickMenuOption​(net.runelite.api.MenuAction type,
                                              @Nonnull
                                              java.lang.String target,
                                              @Nonnull
                                              java.lang.String option)
      • withWidget

        public static void withWidget​(int widgetID,
                                      @Nonnull
                                      java.lang.String option)
      • withWidget

        public static void withWidget​(@Nonnull
                                      net.runelite.api.MenuAction type,
                                      @Nonnull
                                      java.lang.String target,
                                      @Nonnull
                                      java.lang.String option,
                                      int identifier,
                                      int param0,
                                      int param1)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSObject rso,
                                       @Nullable
                                       net.runelite.api.MenuAction type,
                                       @Nonnull
                                       java.lang.String option)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSNpc npc,
                                       @Nullable
                                       net.runelite.api.MenuAction type,
                                       @Nonnull
                                       java.lang.String option)
      • doAction

        public static void doAction​(@Nonnull
                                    RSPlayer player,
                                    @Nonnull
                                    java.lang.String option)
      • doAction

        public static void doAction​(@Nonnull
                                    RSPlayer player,
                                    @Nonnull
                                    net.runelite.api.MenuAction type,
                                    @Nonnull
                                    java.lang.String option)
      • with

        public static boolean with​(@Nonnull
                                   RSItem rsi,
                                   @Nullable
                                   java.lang.String option)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSItem rsi,
                                       @Nullable
                                       java.lang.String option)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSItem rsi)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSLoot rsl)
      • doAction

        public static boolean doAction​(@Nonnull
                                       RSLoot rsl,
                                       @Nonnull
                                       net.runelite.api.MenuAction type,
                                       @Nonnull
                                       java.lang.String option)
      • with

        public static boolean with​(@Nonnull
                                   net.runelite.api.Tile tile)
      • doAction

        public static boolean doAction​(@Nonnull
                                       net.runelite.api.Tile tile)
      • doAction

        public static boolean doAction​(@Nonnull
                                       net.runelite.api.Tile tile,
                                       boolean moveMouse)
      • withMap

        public static boolean withMap​(@Nonnull
                                      net.runelite.api.coords.WorldPoint pos)