Exemplo n.º 1
0
 public static IReadOnlyReactiveProperty <bool> GetDirtyMark(string id)
 {
     id = id.ToLower();
     if (id.Equals(ROOT))
     {
         return(_rootNode.Dirty);
     }
     return(_rootNode.SearchChild(id).Dirty);
 }
Exemplo n.º 2
0
 public void Load(Dictionary <string, object> saveData)
 {
     foreach (var pair in saveData)
     {
         var child = _root.SearchChild(pair.Key);
         if (Convert.ToBoolean(pair.Value))
         {
             child.MarkDirty();
         }
     }
 }