public MacroDataSource GetMacroDataSource()
        {
            TalkManagerContext context = new TalkManagerContext();

            context.currentQuestionListItem = this.currentQuestionListItem;
            context.npcRace = this.npcData.race;
            return(new TalkManagerDataSource(context));
        }
示例#2
0
        public MacroDataSource GetMacroDataSource()
        {
            TalkManagerContext context = new TalkManagerContext();

            context.currentQuestionListItem = currentQuestionListItem;
            context.npcRace = this.npcData.race;
            if (currentQuestionListItem != null && currentQuestionListItem.questionType == QuestionType.Work)
            {
                context.potentialQuestorGender = TalkManager.Instance.GetQuestorGender();
            }
            return(new TalkManagerDataSource(context));
        }
示例#3
0
 public TalkManagerDataSource(TalkManagerContext context)
 {
     this.parent = context;
 }