-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathSettings.cs
94 lines (81 loc) · 3.03 KB
/
Settings.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
using UnityModManagerNet;
namespace PostProcessing
{
public class Settings : UnityModManager.ModSettings
{
public bool customVignette = false;
public bool customBloom = false;
public bool customEyeAdapt = false;
public bool customMotionBlur = false;
public bool customColorGrading = false;
public bool customDepthOfField = false;
public bool customAA = false;
public bool customAO = false;
public float vignetteColorRed = 0f;
public float vignetteColorGreen = 0f;
public float vignetteColorBlue = 0f;
public float vignetteColorAlpha = 0f;
public float vignetteIntensity = 0f;
public float vignetteX = 0.5f;
public float vignetteY = 0.5f;
public float vignetteSmoothness = 1f;
public float vignetteRoundness = 0f;
public bool vignetteRounded = false;
public float bloomIntensity = 0.5f;
public float bloomThreshold = 1.1f;
public float bloomSoftKnee = 0.5f;
public float bloomRadius = 4f;
public bool bloomAntiFlicker = false;
public float bloomLensDirtIntensity = 3f;
public float eyeAdaptLowPercent = 45f;
public float eyeAdaptHighPercent = 95f;
public float eyeAdaptMinLuminance = -5f;
public float eyeAdaptMaxLuminance = 1f;
public float eyeAdaptKeyValue = 0.25f;
public bool eyeAdaptDynamicKeyValue = true;
public bool eyeAdaptAdaptationFixed = false;
public float eyeAdaptSpeedUp = 2f;
public float eyeAdaptSpeedDown = 1f;
public int eyeAdaptLogMin = -8;
public int eyeAdaptLogMax = 4;
public float motionBlurShutterAngle = 270f;
public int motionBlurSampleCount = 10;
public float motionBlurFrameBlending = 0f;
public float depthOfFieldFocusDistance = 10f;
public float depthOfFieldAperture = 5.6f;
public float depthOfFieldFocalLength = 50f;
public bool depthOfFieldUseCameraFov = false;
public int depthOfFieldKernelSize = 1;
public int colorGradingTonemapper = 2;
public float colorGradingNeutralBlackIn = 0.02f;
public float colorGradingNeutralWhiteIn = 10f;
public float colorGradingNeutralBlackOut = 0f;
public float colorGradingNeutralWhiteOut = 10f;
public float colorGradingNeutralWhiteLevel = 5.3f;
public float colorGradingNeutralWhiteClip = 10f;
public float colorGradingPostExposure = 0f;
public float colorGradingTemperature = 0f;
public float colorGradingTint = 0f;
public float colorGradingHueShift = 0f;
public float colorGradingSaturation = 1f;
public float colorGradingContrast = 1f;
public bool AAMethodTaa = false;
public int AAFxaaPreset = 2;
public float AAJitterSpread = 0.75f;
public float AASharpen = 0.3f;
public float AAStationaryBlending = 0.95f;
public float AAMotionBlending = 0.85f;
public float AOIntensity = 1f;
public float AORadius = 0.3f;
public int AOSampleCount = 2;
public bool AODownsampling = true;
public bool AOForceForwardCompatibility = false;
public bool AOAmbientOnly = false;
public bool AOHighPrecision = false;
public string ToggleKey = "page down";
public override void Save(UnityModManager.ModEntry modEntry)
{
Save(this, modEntry);
}
}
}