Package rsb.methods
Class MethodContext
java.lang.Object
rsb.methods.MethodContext
For internal use to link MethodProviders.
- Author:
- GigiaJ
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Accountthe singleton of Accountfinal BankThe singleton of bankfinal CalculationsThe singleton of Calculationsfinal CameraThe singleton of Camerafinal ChooseOptionEXTRA METHOD CONTEXTfinal net.runelite.api.ClientThe clientcom.google.inject.Provider<net.runelite.client.callback.ClientThread>final CombatThe singleton of Combatfinal EnvironmentThe singleton of Environmentfinal EquipmentThe singleton of Equipmentfinal ExecutorServicefinal GameThe singleton of GameScreenfinal GrandExchangeThe singleton of GrandExchangefinal GroundItemsThe singleton of GroundItemsfinal GameGUIThe singleton of DynamicConstantsfinal InputManagerThe Bot's input managerfinal InterfacesThe singleton of Interfacesfinal InventoryThe singleton of Inventoryfinal KeyboardThe singleton of Keyboardfinal MagicThe singleton of Magicfinal MenuThe singleton of Menufinal MouseThe singleton of Mousefinal NPCChatfinal NPCsThe singleton of NPCsfinal ObjectsThe singleton of Objectsfinal PlayersThe singleton of playersfinal PrayerThe singleton of Prayerfinal RandomThe instance ofRandomfor random number generation.final RuneLitefinal SettingsThe singleton of Settingsfinal SkillsThe singleton of skillsfinal StoreThe singleton of storefinal TilesThe singleton of Tilefinal TradeThe singleton of Tradefinal VirtualKeyboardThe singleton of virtual keyboardfinal VirtualMouseThe singleton of virtual mousefinal WalkingThe singleton of Walkingfinal WebThe singleton of Webfinal WorldHopperThe singleton of WorldHopper -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
game
The singleton of GameScreen -
random
The instance ofRandomfor random number generation. -
calc
The singleton of Calculations -
interfaces
The singleton of Interfaces -
gui
The singleton of DynamicConstants -
mouse
The singleton of Mouse -
keyboard
The singleton of Keyboard -
inputManager
The Bot's input manager -
npcs
The singleton of NPCs -
players
The singleton of players -
tiles
The singleton of Tile -
camera
The singleton of Camera -
objects
The singleton of Objects -
store
The singleton of store -
inventory
The singleton of Inventory -
bank
The singleton of bank -
env
The singleton of Environment -
walking
The singleton of Walking -
settings
The singleton of Settings -
account
the singleton of Account -
combat
The singleton of Combat -
skills
The singleton of skills -
prayer
The singleton of Prayer -
magic
The singleton of Magic -
groundItems
The singleton of GroundItems -
web
The singleton of Web -
trade
The singleton of Trade -
equipment
The singleton of Equipment -
grandExchange
The singleton of GrandExchange -
virtualMouse
The singleton of virtual mouse -
virtualKeyboard
The singleton of virtual keyboard -
worldHopper
The singleton of WorldHopper -
client
public final net.runelite.api.Client clientThe client -
runeLite
-
clientThreadProvider
public com.google.inject.Provider<net.runelite.client.callback.ClientThread> clientThreadProvider -
executorService
-
chooseOption
EXTRA METHOD CONTEXT -
npcChat
-
-
Constructor Details
-
MethodContext
Creates a method context for this client- Parameters:
runeLite- The client to provide method contexts for
-