Beispiel #1
0
 public QuestWatchItem(string title, int entryNumber, LuaWatchFrequency frequency, QuestChangedDelegate questChangedHandler)
 {
     this.title               = title;
     this.entryNumber         = entryNumber;
     this.frequency           = frequency;
     this.luaExpression       = string.Format("return Item[\"{0}\"].Entry_{1}_State", new System.Object[] { DialogueLua.StringToTableIndex(title), entryNumber });
     this.questChangedHandler = questChangedHandler;
     DialogueManager.AddLuaObserver(luaExpression, frequency, OnLuaChanged);
 }