Beispiel #1
0
        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));
        }
Beispiel #3
0
        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));
        }