Skip to content

Commit 2ec57cc

Browse files
Fully updated for 1.0 release.
1 parent 5dd91b1 commit 2ec57cc

25 files changed

+52519
-14776
lines changed
-26 KB
Binary file not shown.

Pause Menu Assetstore/Assets/Pause Menu Assets/Scripts/Pausemenu/SaveSettings.cs

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,40 +13,109 @@ public class SaveSettings
1313
/// Change the file name if something else floats your boat
1414
/// </summary>
1515
public string fileName = "GameSettings.json";
16+
/// <summary>
17+
/// Music volume
18+
/// </summary>
1619
public float musicVolume;
20+
/// <summary>
21+
/// Effects volume
22+
/// </summary>
1723
public float effectsVolume;
24+
/// <summary>
25+
/// Master volume
26+
/// </summary>
1827
public float masterVolume;
28+
/// <summary>
29+
/// Shadow Distance
30+
/// </summary>
1931
public float shadowDistINI;
32+
/// <summary>
33+
/// Render distance
34+
/// </summary>
2035
public float renderDistINI;
36+
/// <summary>
37+
/// MSAA quality
38+
/// </summary>
2139
public float aaQualINI;
40+
/// <summary>
41+
/// Density
42+
/// </summary>
2243
public float densityINI;
44+
/// <summary>
45+
/// Terrain trees rendered as meshes amount
46+
/// </summary>
2347
public float treeMeshAmtINI;
48+
/// <summary>
49+
/// Camera FOV
50+
/// </summary>
2451
public float fovINI;
52+
/// <summary>
53+
/// Terrain heightmap quality
54+
/// </summary>
2555
public float terrainHeightMapLOD;
2656
public int msaaINI;
57+
/// <summary>
58+
/// VSync settings
59+
/// </summary>
2760
public int vsyncINI;
61+
/// <summary>
62+
/// Texture quality
63+
/// </summary>
2864
public int textureLimit;
65+
/// <summary>
66+
/// Quality preset
67+
/// </summary>
2968
public int curQualityLevel;
69+
/// <summary>
70+
/// Shadwo Cascade
71+
/// </summary>
3072
public int lastShadowCascade;
73+
/// <summary>
74+
/// Aniso texture level
75+
/// </summary>
3176
public int anisoLevel;
77+
/// <summary>
78+
/// AO on or off
79+
/// </summary>
3280
public bool aoBool;
81+
/// <summary>
82+
/// DOF on or off
83+
/// </summary>
3384
public bool dofBool;
85+
/// <summary>
86+
/// Use simple terrain or high quality terrain ie: RTP.
87+
/// </summary>
3488
public bool useSimpleTerrain;
89+
/// <summary>
90+
/// Is the game in fullscreen
91+
/// </summary>
3592
public bool fullscreenBool;
93+
/// <summary>
94+
/// Resolution heigh
95+
/// </summary>
3696
public int resHeight;
97+
/// <summary>
98+
/// Resolution Width
99+
/// </summary>
37100
public int resWidth;
38101
/// <summary>
39102
/// The string that will be saved.
40103
/// </summary>
41104
static string jsonString;
42105
/// <summary>
43-
/// Load the same settings
106+
/// Create the JSON object needed to save settings.
44107
/// </summary>
108+
/// <param name="jsonString"></param>
109+
/// <returns></returns>
45110
public static object createJSONOBJ(string jsonString)
46111
{
47112
return JsonUtility.FromJson<SaveSettings>(jsonString);
48113

49114
}
115+
/// <summary>
116+
/// Read the game settings from the file
117+
/// </summary>
118+
/// <param name="readString"></param>
50119
public void LoadGameSettings(String readString)
51120
{
52121
try

Pause Menu Assetstore/Assets/Pause Menu Assets/mar2916-0.5R Docs.zip.meta renamed to Pause Menu Assetstore/Assets/Pause Menu Assets/jun1816-1.0R Docs.zip.meta

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ClassDiagram MajorVersion="1" MinorVersion="1">
3+
<Class Name="GreatArcStudios.PauseManager" Collapsed="true">
4+
<Position X="2.25" Y="0.5" Width="1.5" />
5+
<TypeIdentifier>
6+
<HashCode>XC5CvghhdOoVweMCoUEDpro3Vo/A34UDDVAoQUjBwjg=</HashCode>
7+
<FileName>Assets\Pause Menu Assets\Scripts\Pausemenu\PauseManager.cs</FileName>
8+
</TypeIdentifier>
9+
</Class>
10+
<Class Name="GreatArcStudios.ReadJson" Collapsed="true">
11+
<Position X="4" Y="0.5" Width="1.5" />
12+
<TypeIdentifier>
13+
<HashCode>AAQCAQgAAEAYwCAAAAIEACIAChAAAAABBEAAACAABBA=</HashCode>
14+
<FileName>Assets\Pause Menu Assets\Scripts\Pausemenu\ReadJson.cs</FileName>
15+
</TypeIdentifier>
16+
</Class>
17+
<Class Name="GreatArcStudios.SaveSettings" Collapsed="true">
18+
<Position X="2.25" Y="1.5" Width="1.5" />
19+
<TypeIdentifier>
20+
<HashCode>AAQCAQgAAEAYgCEAAAJEACIACgCAAAABBEAAACAADBA=</HashCode>
21+
<FileName>Assets\Pause Menu Assets\Scripts\Pausemenu\SaveSettings.cs</FileName>
22+
</TypeIdentifier>
23+
</Class>
24+
<Class Name="GreatArcStudios.Rotate" Collapsed="true">
25+
<Position X="0.5" Y="1.5" Width="1.5" />
26+
<TypeIdentifier>
27+
<HashCode>AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAQAAAAA=</HashCode>
28+
<FileName>Assets\Pause Menu Assets\Scripts\Utlities\Rotate.cs</FileName>
29+
</TypeIdentifier>
30+
</Class>
31+
<Class Name="CoroutineUtilities" Collapsed="true">
32+
<Position X="0.5" Y="0.5" Width="1.5" />
33+
<TypeIdentifier>
34+
<HashCode>AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
35+
<FileName>Assets\Pause Menu Assets\Scripts\Utlities\CoroutineUtlities.cs</FileName>
36+
</TypeIdentifier>
37+
</Class>
38+
<Font Name="Segoe UI" Size="9" />
39+
</ClassDiagram>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5;0;6;-1
1+
6;0;6;-1
168 Bytes
Binary file not shown.
-40 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)