This commit is contained in:
Christer Warén
2022-03-30 19:38:03 +03:00
parent d74510f8f5
commit 1ab4724225
20 changed files with 2378 additions and 4283 deletions

View File

@ -7,59 +7,23 @@ using UnityEngine.SceneManagement;
public class Menu_Buttons : MonoBehaviour
{
public GameObject MainMenuPanel;
public GameObject OptionMenuPanel;
public GameObject OptionAudioPanel;
public GameObject OptionVideoPanel;
public GameObject OptionControlsPanel;
public GameObject SettingsMenuPanel;
// Start is called before the first frame update
void Start()
{
MainMenuPanel.SetActive(true);
OptionMenuPanel.SetActive(false);
OptionAudioPanel.SetActive(false);
OptionVideoPanel.SetActive(false);
OptionControlsPanel.SetActive(false);
SettingsMenuPanel.SetActive(false);
}
public void ShowMainMenuPanel()
{
MainMenuPanel.SetActive(true);
OptionMenuPanel.SetActive(false);
OptionAudioPanel.SetActive(false);
OptionVideoPanel.SetActive(false);
OptionControlsPanel.SetActive(false);
SettingsMenuPanel.SetActive(false);
}
public void ShowOptionMenuPanel()
public void ShowSettingsMenuPanel()
{
MainMenuPanel.SetActive(false);
OptionMenuPanel.SetActive(true);
OptionAudioPanel.SetActive(false);
OptionVideoPanel.SetActive(false);
OptionControlsPanel.SetActive(false);
}
public void ShowOptionAudio()
{
MainMenuPanel.SetActive(false);
OptionMenuPanel.SetActive(true);
OptionAudioPanel.SetActive(true);
OptionVideoPanel.SetActive(false);
OptionControlsPanel.SetActive(false);
}
public void ShowOptionVideo()
{
MainMenuPanel.SetActive(false);
OptionMenuPanel.SetActive(true);
OptionAudioPanel.SetActive(false);
OptionVideoPanel.SetActive(true);
OptionControlsPanel.SetActive(false);
}
public void ShowOptionControls()
{
MainMenuPanel.SetActive(false);
OptionMenuPanel.SetActive(true);
OptionAudioPanel.SetActive(false);
OptionVideoPanel.SetActive(false);
OptionControlsPanel.SetActive(true);
SettingsMenuPanel.SetActive(true);
}
public void StartGame()
{

View File

@ -3,7 +3,11 @@ guid: 1da90b8136ceae74981c132e9525e786
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
defaultReferences:
- MainMenuPanel: {fileID: 8730269676052092079, guid: 95c270678e350c64e9b476d7f28a859d,
type: 3}
- SettingsMenuPanel: {fileID: 7135312091190565530, guid: 09acfb5a6df9ae1458aea9c3923a799b,
type: 3}
executionOrder: 0
icon: {instanceID: 0}
userData:

View File

@ -0,0 +1,17 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Audio;
public class SettingsMenu : MonoBehaviour
{
public AudioMixer audioMixer;
public void setVolume (float volume){
audioMixer.SetFloat("volume", volume);
}
void Start(){
audioMixer.SetFloat("volume", -30);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0f70ad7df61e46f4193f65c69cff1ce8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: