コード例 #1
0
ファイル: DirtyMarkManager.cs プロジェクト: good0204/zzz2
 public static IReadOnlyReactiveProperty <bool> GetDirtyMark(string id)
 {
     id = id.ToLower();
     if (id.Equals(ROOT))
     {
         return(_rootNode.Dirty);
     }
     return(_rootNode.SearchChild(id).Dirty);
 }
コード例 #2
0
ファイル: DirtyMarkManager.cs プロジェクト: good0204/zzz2
 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();
         }
     }
 }