public MacroDataSource GetMacroDataSource() { TalkManagerContext context = new TalkManagerContext(); context.currentQuestionListItem = this.currentQuestionListItem; context.npcRace = this.npcData.race; return(new TalkManagerDataSource(context)); }
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)); }
public TalkManagerDataSource(TalkManagerContext context) { this.parent = context; }