Exemplo n.º 1
0
 public static void PostInit()
 {
     LuaNpcGetter.Init();
     LuaQuestGetter.Init();
     LuaModifiersGetter.Init();
     LuaLanguageGetter.Init();
     LuaAbilitiesGetter.Init();
     LuaResearchGetter.Init();
 }
Exemplo n.º 2
0
        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);
        }