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); }
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); }