Exemple #1
0
        public override TagCompound Save()
        {
            TagCompound result = base.Save();

            if (panelMain != null)
            {
                result.Add("position", panelMain.SavePositionJsonString());
                result.Add("SplitterBarLeft", panelSplitter.GetSplitterBarLeft());
                result.Add("killItems", string.Join(",", TileWallUI.killItems.Select(x => x ? 1 : 0)));

                result.Add("btnIconSize", btnIconSize.Index);
                result.Add("btnFilterNear", btnFilterNear.Index);
                result.Add("btnShowTile", btnShowTile.Index);
                result.Add("btnShowWall", btnShowWall.Index);
            }

            return(result);
        }
Exemple #2
0
        public override TagCompound Save()
        {
            TagCompound result = base.Save();

            if (panelMain != null)
            {
                result.Add("position", panelMain.SavePositionJsonString());
                result.Add("SplitterBarLeft", panelSplitter.GetSplitterBarLeft());
                result.Add("chestTypeView", chestTypeView.ToList());
                result.Add("dresserTypeView", dresserTypeView.ToList());
                result.Add("filterItemList", filterItemList);

                result.Add("btnLine", btnLine.Index);
                result.Add("btnIconSize", btnIconSize.Index);
                result.Add("btnFilterChestType", btnFilterChestType.Index);
                result.Add("btnFilterChestTypeReverse", btnFilterChestTypeReverse.Index);
                result.Add("btnFilterItem", btnFilterItem.Index);
                result.Add("btnFilterChestName", btnFilterChestName.Index);
            }

            return(result);
        }