using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class MissionDialogueData : DialogueData { /// /// build Data model based on Object /// /// public MissionDialogueData(Dialogue dialogue) { CurrentStep = dialogue.CurrentStep; DialogueStepModelDataList.Clear(); foreach (DialogueStepModel dialogueStepModelData in dialogue.DialogueSteps) { /* * pass WasDisplayed value from model to data representative class */ DialogueStepModelDataList.Add(new DialogueStepData(dialogueStepModelData.WasDisplayed)); } } }