public TalkToUnitQuestObjective(WowInterface wowInterface, List <int> displayIds, List <int> gossipIds, TalkToUnitQuestObjectiveCondition condition) { WowInterface = wowInterface; DisplayIds = displayIds; GossipIds = gossipIds; Condition = condition; TalkEvent = new(TimeSpan.FromMilliseconds(500)); }
public TalkToUnitQuestObjective(AmeisenBotInterfaces bot, List <int> displayIds, List <int> gossipIds, TalkToUnitQuestObjectiveCondition condition) { Bot = bot; DisplayIds = displayIds; GossipIds = gossipIds; Condition = condition; TalkEvent = new(TimeSpan.FromMilliseconds(500)); }
public TalkToUnitQuestObjective(WowInterface wowInterface, List <int> displayIds, List <int> gossipIds, bool questgiversOnly, TalkToUnitQuestObjectiveCondition condition) { WowInterface = wowInterface; DisplayIds = displayIds; GossipIds = gossipIds; Condition = condition; QuestgiversOnly = questgiversOnly; TalkEvent = new TimegatedEvent(TimeSpan.FromMilliseconds(500)); }