Example #1
0
            public IDisposable Add(IDebugItemData itemData)
            {
                children.Add(itemData);

                return(Disposable.Create(() =>
                {
                    children.Remove(itemData);
                }));
            }
Example #2
0
        public void Remove(IDebugItemData item)
        {
            if (item == null)
            {
                Utility.Log.Error("削除しようとしたItemがNull");
                return;
            }

            _dataList.Remove(item);
        }
Example #3
0
        public void Add(IDebugItemData item)
        {
            if (item == null)
            {
                Utility.Log.Error("追加しようとしたItemがNull");
                return;
            }

            _dataList.Add(item);
        }
Example #4
0
 public void Remove(IDebugItemData itemData)
 {
     children.Remove(itemData);
 }
Example #5
0
 public void RemoveItemDataByRootMenu(IDebugItemData itemData)
 {
     //RootMenu.Remove(itemData);
 }
Example #6
0
 public IDisposable AddItemDataByRootMenu(IDebugItemData itemData)
 {
     return(Root.Add(itemData));
 }