wManager.Wow.Helpers Namespace
WRobot

GoToTask..::..ToPositionAndIntecractWithNpc Method

Go to position and interact with npc (closest to the position).

Namespace:  wManager.Wow.Bot.Tasks
Assembly:  wManager (in wManager.dll)

Syntax


public static bool ToPositionAndIntecractWithNpc(
	Vector3 positionNpc,
	int npcEntry,
	int gossipOptions,
	bool skipIfCannotMakePath,
	BooleanDelegate conditionExit,
	bool acceptNpcDead
)
Public Shared Function ToPositionAndIntecractWithNpc ( _
	positionNpc As Vector3, _
	npcEntry As Integer, _
	gossipOptions As Integer, _
	skipIfCannotMakePath As Boolean, _
	conditionExit As BooleanDelegate, _
	acceptNpcDead As Boolean _
) As Boolean
public:
static bool^ ToPositionAndIntecractWithNpc(
	Vector3^ positionNpc, 
	int^ npcEntry, 
	int^ gossipOptions, 
	bool^ skipIfCannotMakePath, 
	BooleanDelegate^ conditionExit, 
	bool^ acceptNpcDead
)

Parameters

positionNpc
Type: robotManager.Helpful..::..Vector3
Destination position.
npcEntry
Type: Int32
NPC Entry
gossipOptions
Type: Int32
Selects a gossip (conversation) option (in game). (-1 to don't use this option).
skipIfCannotMakePath
Type: Boolean
if set to true skip if PathFinder cannot make path (the method return false).
conditionExit
Type: wManager.Wow.Class..::..BooleanDelegate
Exit condition, default code is: context => (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !Conditions.IsAttackedAndCannotIgnore);.
acceptNpcDead
Type: Boolean
if set to true bot can interact with dead NPC.

Return Value

true if success, false otherwise.