public ProxyQuest(ModelQuest quest) { Stages = new ObservableCollection <ProxyStage>(); mQuest = quest; foreach (ModelStage stage in mQuest.Stages) { ProxyStage ps = new ProxyStage(stage); Stages.Add(ps); } }
public ProxyQuest(ModelQuest quest) { Stages = new ObservableCollection<ProxyStage>(); mQuest = quest; foreach (ModelStage stage in mQuest.Stages) { ProxyStage ps = new ProxyStage(stage); Stages.Add(ps); } }
public void RemoveStage(ProxyStage stage) { Stages.Remove(stage); Value.Stages.Remove(stage.Value); stage.Parent = null; }
public void AddStage(ProxyStage stage) { Stages.Add(stage); Value.Stages.Add(stage.Value); stage.Parent = this; }
public AddStage(ProxyQuest quest, ProxyStage stage) { mQuest = quest; mStage = stage; }