public static void PostInit() { LuaNpcGetter.Init(); LuaQuestGetter.Init(); LuaModifiersGetter.Init(); LuaLanguageGetter.Init(); LuaAbilitiesGetter.Init(); LuaResearchGetter.Init(); }
public static Quest GetQuest(int n) { if (questDict.ContainsKey(n)) { return(questDict[n]); } var quest = LuaQuestGetter.GetQuestById(n); var q = new Quest( n, LuaQuestGetter.GetName(quest), LuaQuestGetter.GetTitle(quest), LuaQuestGetter.GetObjectivies(quest), LuaQuestGetter.GetDescription(quest), LuaQuestGetter.GetReward(quest) ); questDict[n] = q; return(q); }