wManager.Wow.Helpers Namespace
WRobot

wManager.Wow.Helpers Namespace

Classes


  Class Description
Public class Archaeology
Class Archaeology. Few methods useful for archeology
Public class AuctionHelpers
Class AuctionHelpers.
Public class AuctionHelpers..::..AuctionItem
Class AuctionItem.
Public class Bag
Class Bag. Methods useful to manage game bags.
Public class Battleground
Class Battleground. Useful methods to manage battleground.
Public class BuffManager
Class BuffManager. Useful to read buff/debuff list.
Public class CGUnit_C__GetFacing
Class CGUnit_C__GetFacing. used to get [WoWGameObject.Rotation]
Public class CGUnit_C__GetPosition
Class CGUnit_C__GetPosition. Used to get [WoWUnit.get_Position] when InTransport.
Public class Channel
Class Channel.
Public class Channel..::..Message
Class Message.
Public class Chat
Class Chat. Several useful methods to send and get messages in game.
Public class ClickOnTerrain
Class ClickOnTerrain. Useful for AOE spells.
Public class ClickToMove
Class ClickToMove. Used to move character in game to specific position, by default this class use game option CTM (Click to move), but in some bot version this class can move character can move with keyboard.
Public class Conditions
Class Conditions. Facade for several useful conditions
Public class ConfigWowForThisBot
Class ConfigWowForThisBot. Bot use these methods to change/reset game settings to works correctly with the bot.
Public class CustomClass
Class CustomClass. Also known as Fightclass or Fightclasses, this class allows you to manage it. To create fight class you can use Creator, but you can also use C#, VB.net or LuaBot. Fight classes need to implement interface ICustomClass (except for LuaBot fightclass). You can also look https://wrobot.eu/forums/topic/11122-c-fightclass-development-video-tutorial/
Public class CVar
Class CVar. Wrapper for access to in game CVar https://wow.gamepedia.com/Console_variables
Public class DBC<(Of <(<'T>)>)>
Public class EquippedItems
Class EquippedItems.
Public class EventsLua
Class EventsLua (this class count the number of times the event was called, if you need event arguments use EventsLuaWithArgs). Facilitates access from the bot to the in game lua events https://wowwiki.fandom.com/wiki/Event_API .
Public class EventsLuaWithArgs
Class EventsLuaWithArgs. (if you don't need event arguments prefer to use EventsLua). Facilitates access from the bot to the in game lua events https://wowwiki.fandom.com/wiki/Event_API .
Public class Fight
Class Fight. Used to fight the WoWUnit.
Public class FightBattlePet
Class FightBattlePet. Used to manage behaviour and abilities during pet battles.
Public class FightBG
Class FightBG. Used to fight the WoWPlayer.
Public class Fishing
Class Fishing. Useful method for fishing
Public class GetPlayerName
Class GetPlayerName.
Public class Interact
Class Interact.
Public class IsOutDoorsInjection
Class IsOutDoorsInjection.
Public class ItemsManager
Class ItemsManager. Useful method to manage items
Public class Keybindings
Class Keybindings. Recommended methods if you need to interact with keyboard (for existing shortcut).
Public class Login
Class Login. To login character to the game.
Public class LongMove
Class LongMove. Useful to flying to specific destination when there are obstacles.
Public class Lua
Class Lua. Used to run lua code in game and get lua variables value ( https://wow.gamepedia.com/World_of_Warcraft_API ).
Public class Lua..::..WowLuaClass
Class WowLuaClass (for more information see Wow). Implements the DynamicObject
Public class Mail
Class Mail. Methods to send or read mailboxes messages.
Public class Milling
Class Milling.
Public class MiniMapGenerator
Class MiniMapGenerator. Used by UserControlMiniMap
Public class MiniMapGenerator..::..LandmarkMiniMap
Class LandmarkMiniMap, used to show information in UserControlMiniMap and Radar3D (you can found example here: LandmarksMiniMap). Implements the ICloneable
Public class MiniMapGenerator..::..LandmarksMiniMap
Class LandmarksMiniMap (for more information look MiniMapGenerator..::..LandmarkMiniMap). Implements the ICloneable
Public class MiniMapGenerator..::..MinimapImage
Class MinimapImage.
Public class MiniMapGenerator..::..PathImage
Class PathImage.
Public class Move
Class Move. Prefer to use this class to move the character (if you enabled option UseLuaToMove methods will use lua function instead keyboard).
Public class MovementManager
Main class for handling movement with a path or a destination
Public class NpcDB
Class NpcDB. Manage list of NPCs vendor, repair, trainer, ... Saved in the file "WRobot\Data\NpcDB.xml".
Public class Party
Class Party. Useful methods for group of characters (party and raid)
Public class PathFinder
Path Generator Class. Use this class to find path.
Public class PathFinder..::..OffMeshConnection
Class OffMeshConnection. (sees PathFinder..::..OffMeshConnections and https://wrobot.eu/forums/topic/5283-offmesh-connections/ )
Public class PathFinder..::..OffMeshConnections
Class OffMeshConnections. More information here: https://wrobot.eu/forums/topic/5283-offmesh-connections/
Public class PetBattles
Class PetBattles. Useful methods to manage.
Public class PetBattles..::..ModiferEffects
Class ModiferEffects.
Public class Prospecting
Class Prospecting.
Public class Quest
Class Quest. Useful method for game quests and Quester product.
Public class Quest..::..QuesterCurrentContext
Class QuesterCurrentContext, "Quester" product use this class to store profile and profile state.
Public class Radar3D
Class Radar3D. Create overlay transparent window to show bot elements in game. Used when option "Radar 3D" is enabled tab "Map".
Public class RunCodeExtension
Class RunCodeExtension. Few useful methods to run script Implements the RunCode
Public class RunesManager
Class RunesManager.
Public class Skill
Class Skill.
Public class Smelting
Class Smelting.
Public class SpellListManager
Class SpellListManager. (more spell methods in Spell and SpellManager)
Public class SpellManager
Class SpellManager. (more spell methods in Spell and SpellListManager)
Public class StuckResolver
Class StuckResolver.
Public class Talent
Talents
Public class Taxi
Class Taxi.
Public class Taxi..::..TaxiList
Class TaxiList. To save knows taxi nodes (to file "WRobot\Settings\TaxiNodes.xml").
Public class Totems
Class Totems.
Public class TraceLine
Class TraceLine (Raycast). Create an invisible line and detects if an element of the game is hit and at what position.
Public class TraceLine..::..Line
Class Line.
Public class Tracker
Class Tracker.
Public class Trainer
Class Trainer.
Public class UnitCanAttack
Class UnitCanAttack.
Public class UnitRelation
Class UnitRelation.
Public class Usefuls
Class Usefuls.
Public class Vendor
Class Vendor. Few useful method to sell, repair and buy items
Public class WoWFactionTemplate
Class WoWFactionTemplate (DB2).
Public class WoWLock
Class WoWLock (DB2).

Interfaces


  Interface Description
Public interface FightBattlePet..::..IFightClassPet
Interface IFightClassPet
Public interface ICustomClass
Interface ICustomClass, used by fight classes: CustomClass

Delegates


  Delegate Description
Public delegate EventsLua..::..MethodDelegate
Delegate MethodDelegate
Public delegate EventsLuaWithArgs..::..EventsLuaStringWithArgsHandler
Delegate EventsLuaStringWithArgsHandler
Public delegate EventsLuaWithArgs..::..EventsLuaWithArgsHandler
Delegate EventsLuaWithArgsHandler
Public delegate Radar3D..::..OnDrawHandler
Delegate OnDrawHandler

Enumerations


  Enumeration Description
Public enumeration AuctionHelpers..::..Duration
Auction duration
Public enumeration AuctionHelpers..::..Filters
Auction search item filters
Public enumeration AuctionHelpers..::..Rarity
Auction search item rarity
Public enumeration AuctionHelpers..::..TimeLeft
Auction time left
Public enumeration ItemsManager..::..ConsumableType
ConsumableType (used by [GetBestConsumableBag(ConsumableType)])
Public enumeration Move..::..MoveAction
Press keyboard key (DownKey and UpKey)
Public enumeration PathFinder..::..OffMeshConnectionType
OffMeshConnectionType
Public enumeration PetBattles..::..PetFaction
Public enumeration PetBattles..::..PetQuality
PetQuality PetBattles
Public enumeration PetBattles..::..PetType
PetType PetBattles
Public enumeration Quest..::..PlayerQuest..::..StateFlag
StateFlag