MTMCL.Customize.TileColor.Save C# (CSharp) Method

Save() public static method

public static Save ( TileColor cfg = null, string file = null ) : void
cfg TileColor
file string
return void
        public static void Save(TileColor cfg = null, string file = null)
        {
            try
            {
                if (cfg == null)
                {
                    cfg = MeCore.TileColor;
                }
                if (file == null)
                {
                    ///for json
                    file = MeCore.DataDirectory + "mtmcl_tile_color.json";
                    ///for xml
                    //file = MeCore.BaseDirectory + "mtmcl_config.xml";
                }
                //var fs = new FileStream(file, FileMode.Create);
                ///for xml
                /*var ser = new DataContractSerializer(typeof(Config));
                ser.WriteObject(fs, cfg);*/
                ///for json
                StringBuilder sbuild = new StringBuilder();
                File.WriteAllText(file, JsonConvert.SerializeObject(cfg, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }), Encoding.UTF8);
                //fs.Close();
            }
            catch (Exception e)
            {
                Logger.log(e);
                //MessageBox.Show("cannot save config file");
            }
        }

Same methods

TileColor::Save ( ) : void
TileColor::Save ( string file ) : void