///<inheritdoc cref="IQuestListModel"/>
 public bool TraverseToParent()
 {
     if (IsInTheRoot)
     {
         return(false);
     }
     _questTree.UnloadChildren(_parent);
     _parent   = _parent.Parent;
     _children = HandleChildren(_parent.Children);
     return(true);
 }
 ///<inheritdoc cref="IQuestCommand"/>
 public bool Execute(Quest quest)
 {
     _questTree.UnloadChildren(quest);
     return(true);
 }
Пример #3
0
 ///<inheritdoc cref="IQuestCommand"/>
 public bool Undo(Quest quest)
 {
     _questTree.UnloadChildren(quest);
     return(true);
 }