Пример #1
0
 public bool NewQuest(Quest q, bool skipchecks = false)
 {
     if (skipchecks || !this.RunningQuests.Contains(q.Name))
     {
         Thread t          = new Thread(QTools.RunQuest);
         object parameters = new RunQuestParameters(q, this, t);
         t.Start(parameters);
         RunningQuestThreads.Add((RunQuestParameters)parameters);
         return(true);
     }
     return(false);
 }
Пример #2
0
 public bool NewQuest(Quest q, bool skipchecks = false)
 {
     if (skipchecks || !this.RunningQuests.Contains(q.Name))
     {
         Thread t = new Thread(QTools.RunQuest);
         object parameters = new RunQuestParameters(q, this, t);
         t.Start(parameters);
         RunningQuestThreads.Add((RunQuestParameters)parameters);
         return true;
     }
     return false;
 }