예제 #1
0
        /// <summary>
        /// Write forced options.
        /// </summary>
        /// <param name="newSection"></param>
        /// <param name="map"></param>
        private void WriteForceOptions(SectionData newSection, Map map)
        {
            var mapKey        = GetMapKey(map);
            var forcedOptions = map.GetKeyValue(Keys.ForcedOptions);

            if (string.IsNullOrEmpty(forcedOptions))
            {
                return;
            }

            var forcedOptionsName = $"{Keys.ForcedOptions}{mapKey}";

            newSection.SetKeyValue(Keys.ForcedOptions, forcedOptionsName);
            _mpMapsBaseData.SetKeyValue(forcedOptionsName, forcedOptions);
        }