Exemplo n.º 1
0
 private Section GenerateDefaultSettings()
 {
     Section newSection = new Section();
     Dictionary<string, string> DefaultValues = new Dictionary<string, string>();
     DefaultValues.Add("MasterAudioVolume", "1.000000");
     DefaultValues.Add("MusicAudioVolume", "1.000000");
     DefaultValues.Add("SFXAudioVolume", "1.000000");
     DefaultValues.Add("CameraShakeScale", "1.000000");
     DefaultValues.Add("bFirstPersonRiding", "False");
     DefaultValues.Add("bThirdPersonPlayer", "False");
     DefaultValues.Add("bShowStatusNotificationMessages", "True");
     DefaultValues.Add("TrueSkyQuality", "0.270000");
     DefaultValues.Add("FOVMultiplier", "1.000000");
     DefaultValues.Add("GroundClutterDensity", "1.000000");
     DefaultValues.Add("bFilmGrain", "False");
     DefaultValues.Add("bMotionBlur", "True");
     DefaultValues.Add("bUseDFAO", "True");
     DefaultValues.Add("bUseSSAO", "True");
     DefaultValues.Add("bShowChatBox", "True");
     DefaultValues.Add("bCameraViewBob", "True");
     DefaultValues.Add("bInvertLookY", "False");
     DefaultValues.Add("bFloatingNames", "True");
     DefaultValues.Add("bChatBubbles", "True");
     DefaultValues.Add("bHideServerInfo", "False");
     DefaultValues.Add("bJoinNotifications", "False");
     DefaultValues.Add("bCraftablesShowAllItems", "True");
     DefaultValues.Add("LookLeftRightSensitivity", "1.000000");
     DefaultValues.Add("LookUpDownSensitivity", "1.000000");
     DefaultValues.Add("GraphicsQuality", "2");
     DefaultValues.Add("ActiveLingeringWorldTiles", "10");
     DefaultValues.Add("LastServerSearchType", "0");
     DefaultValues.Add("LastServerSearchHideFull", "False");
     DefaultValues.Add("LastServerSearchProtected", "False");
     DefaultValues.Add("HideItemTextOverlay", "False");
     DefaultValues.Add("bDistanceFieldShadowing", "True");
     DefaultValues.Add("LODScalar", "1.000000");
     DefaultValues.Add("HighQualityMaterials", "True");
     DefaultValues.Add("HighQualitySurfaces", "True");
     DefaultValues.Add("bTemperatureF", "False");
     DefaultValues.Add("bDisableTorporEffect", "False");
     DefaultValues.Add("bUseVSync", "False");
     DefaultValues.Add("ResolutionSizeX", "1280");
     DefaultValues.Add("ResolutionSize", "720");
     DefaultValues.Add("LastUserConfirmedResolutionSizeX", "1280");
     DefaultValues.Add("LastUserConfirmedResolutionSizeY", "720");
     DefaultValues.Add("WindowPosX", "-1");
     DefaultValues.Add("WindowPosY", "-1");
     DefaultValues.Add("bUseDesktopResolutionForFullscreen", "False");
     DefaultValues.Add("FullscreenMode", "2");
     DefaultValues.Add("LastConfirmedFullscreenMode", "2");
     DefaultValues.Add("Version", "5");
     newSection.SectionName = "[/Script/ShooterGame.ShooterGameUserSettings]";
     newSection.KeyValues = DefaultValues;
     return newSection;
 }
Exemplo n.º 2
0
 public void ReplaceValue(string sectionName, string key, string value)
 {
     Section tempSection = this.FormattedIni.Sections.Find(x => x.SectionName == sectionName);
     if (tempSection != null)
     {
         this.FormattedIni.Sections.Find(x => x.SectionName == sectionName)
                                                    .KeyValues[key] = value;
     }
     else
     {
         tempSection = new Section {SectionName = sectionName};
         tempSection.KeyValues.Add(key, value);
         this.FormattedIni.AddSection(tempSection);
     }
 }
Exemplo n.º 3
0
 public void AddSection(Section newSection)
 {
     this.Sections.Add(newSection);
 }