public void save(ConfigNode node) { node.AddValue("msg_signal", msg_signal); node.AddValue("msg_belt", msg_belt); node.AddValue("cfg_ec", cfg_ec); node.AddValue("cfg_supply", cfg_supply); node.AddValue("cfg_signal", cfg_signal); node.AddValue("cfg_malfunction", cfg_malfunction); node.AddValue("cfg_storm", cfg_storm); node.AddValue("cfg_script", cfg_script); node.AddValue("cfg_highlights", cfg_highlights); node.AddValue("cfg_showlink", cfg_showlink); node.AddValue("storm_time", storm_time); node.AddValue("storm_age", storm_age); node.AddValue("storm_state", storm_state); node.AddValue("group", group); computer.save(node.AddNode("computer")); drive.save(node.AddNode("drive")); var supplies_node = node.AddNode("supplies"); foreach (var p in supplies) { p.Value.save(supplies_node.AddNode(DB.to_safe_key(p.Key))); } foreach (uint id in scansat_id) { node.AddValue("scansat_id", id.ToString()); } }
public void save(ConfigNode node) { node.AddValue("rescue", rescue); node.AddValue("disabled", disabled); node.AddValue("eva_dead", eva_dead); var rules_node = node.AddNode("rules"); foreach (var p in rules) { p.Value.save(rules_node.AddNode(DB.to_safe_key(p.Key))); } }
public void save(ConfigNode node) { // save science files var files_node = node.AddNode("files"); foreach (var p in files) { p.Value.save(files_node.AddNode(DB.to_safe_key(p.Key))); } // save science samples var samples_node = node.AddNode("samples"); foreach (var p in samples) { p.Value.save(samples_node.AddNode(DB.to_safe_key(p.Key))); } // save preferred location node.AddValue("location", location); }