public void OptionsGUI(int gui) { GUILayout.BeginArea(new Rect(0, 50, 800, 300)); //Quting the application if (GUI.Button(new Rect(180, 200, 100, 20), "Quit Game")) { Application.Quit(); } //Screen Resolution Adjustments GUI.Label(new Rect(25, 20, 100, 30), "Resolution:"); if (GUI.Button(new Rect(100, 20, 75, 20), " Very High")) { videoSettings.SetResolution(0, full_para); } if (GUI.Button(new Rect(175, 20, 75, 20), "High")) { videoSettings.SetResolution(1, full_para); } if (GUI.Button(new Rect(250, 20, 75, 20), "Medium")) { videoSettings.SetResolution(2, full_para); } if (GUI.Button(new Rect(325, 20, 75, 20), "Low")) { videoSettings.SetResolution(3, full_para); } if (GUI.Button(new Rect(400, 20, 75, 20), "Very Low")) { videoSettings.SetResolution(4, full_para); } //Field of View slide bar GUI.Label(new Rect(25, 40, 100, 30), "field of View:"); fov = GUI.HorizontalSlider(new Rect(115, 45, 100, 30), fov, 60f, 120f); videoSettings.SetFOV(fov); //full Screen Toggle GUI.Label(new Rect(25, 60, 100, 30), "FullScreen:"); full_bool = GUI.Toggle(new Rect(95, 60, 100, 15), full_bool, "ON/OFF"); if (full_bool) { full_para = 1; } else { full_para = 0; } videoSettings.SetFullScreen(full_bool); //Shdaow Toggling options GUI.Label(new Rect(25, 85, 100, 30), "Shadows:"); if (GUI.Button(new Rect(100, 85, 75, 20), "None")) { videoSettings.ToggleShadows(0); } if (GUI.Button(new Rect(175, 85, 75, 20), "Hard")) { videoSettings.ToggleShadows(1); } if (GUI.Button(new Rect(250, 85, 75, 20), "Soft")) { videoSettings.ToggleShadows(2); } //Video Quality Settings GUI.Label(new Rect(25, 110, 100, 30), "Video Quality:"); if (GUI.Button(new Rect(125, 110, 75, 20), "Low")) { videoSettings.SetSettings("Low"); } if (GUI.Button(new Rect(200, 110, 75, 20), "Medium")) { videoSettings.SetSettings("Medium"); } if (GUI.Button(new Rect(275, 110, 75, 20), "High")) { videoSettings.SetSettings("High"); } //background music volume slider GUI.Label(new Rect(25, 135, 120, 30), "Background music:"); backvol = GUI.HorizontalSlider(new Rect(140, 141, 100, 30), backvol, 0f, 1.0f); backGround.volume = backvol; //toggle background music on and off background_bool = GUI.Toggle(new Rect(245, 135, 100, 15), background_bool, "ON/OFF"); //sound effect volume slider GUI.Label(new Rect(25, 160, 120, 30), "Sound effects:"); effectvol = GUI.HorizontalSlider(new Rect(140, 166, 100, 30), effectvol, 0f, 1.0f); soundEffect.volume = effectvol; //toggle sound effects on and off effect_bool = GUI.Toggle(new Rect(245, 160, 100, 15), effect_bool, "ON/OFF"); GUILayout.EndArea(); }