Added Main Menu and selection audio

This commit is contained in:
Gregory Campbell
2020-07-08 23:33:25 -04:00
parent 67c3c13508
commit 24428ff312
12 changed files with 506 additions and 8 deletions
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: b05fdd36c9072e242b2f11af34b153b6
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: bb957ec62d60fce4bb525e27fb73be59
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 11b4ee38c486d7d408422f0ccbd47469
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 38364180a5adc0743a02ec84976b2ac2
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 8865bb6f60b752a4d93c37f803e1f369
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
+370
View File
@@ -202,6 +202,273 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &403759897
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 403759900}
- component: {fileID: 403759899}
- component: {fileID: 403759898}
m_Layer: 0
m_Name: Battle Music
m_TagString: Music
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &403759898
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403759897}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3cb1512e426305e4dae6e71a16b738ff, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!82 &403759899
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403759897}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: ef3ded3f939a3054e89e5b960b492d91, type: 3}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 1
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!4 &403759900
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403759897}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &439302875
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 439302877}
- component: {fileID: 439302876}
m_Layer: 0
m_Name: Super Robo Squad Intro
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!82 &439302876
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 439302875}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: 11b4ee38c486d7d408422f0ccbd47469, type: 3}
m_PlayOnAwake: 1
m_Volume: 1
m_Pitch: 1
Loop: 1
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!4 &439302877
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 439302875}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &704198595 --- !u!1 &704198595
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -808,6 +1075,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 2014073823} - component: {fileID: 2014073823}
- component: {fileID: 2014073824} - component: {fileID: 2014073824}
- component: {fileID: 2014073825}
m_Layer: 0 m_Layer: 0
m_Name: GM m_Name: GM
m_TagString: Untagged m_TagString: Untagged
@@ -847,6 +1115,108 @@ MonoBehaviour:
- {fileID: 21300000, guid: a464b700efa5cd6448079899d626e709, type: 3} - {fileID: 21300000, guid: a464b700efa5cd6448079899d626e709, type: 3}
- {fileID: 21300000, guid: b34afe4751c558f4490b72b6326bee96, type: 3} - {fileID: 21300000, guid: b34afe4751c558f4490b72b6326bee96, type: 3}
- {fileID: 21300000, guid: ae39b699eaa5dab48b123adc629401df, type: 3} - {fileID: 21300000, guid: ae39b699eaa5dab48b123adc629401df, type: 3}
SelectionSounds:
- {fileID: 8300000, guid: a0801645ce8a5bf4e83e2d27f7912be1, type: 3}
- {fileID: 8300000, guid: 8865bb6f60b752a4d93c37f803e1f369, type: 3}
- {fileID: 8300000, guid: bb957ec62d60fce4bb525e27fb73be59, type: 3}
- {fileID: 8300000, guid: b05fdd36c9072e242b2f11af34b153b6, type: 3}
- {fileID: 8300000, guid: 38364180a5adc0743a02ec84976b2ac2, type: 3}
--- !u!82 &2014073825
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2014073822}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 0}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1 &2089610058 --- !u!1 &2089610058
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
+26 -8
View File
@@ -8,11 +8,15 @@ public class SelectScript : MonoBehaviour
public Sprite[] SideTrim; public Sprite[] SideTrim;
public AudioClip[] SelectionSounds;
private int gameMode; private int gameMode;
private int level; private int level;
private GameObject SideTrimObject; private GameObject SideTrimObject;
private GameObject SideTrimObjectFlip; private GameObject SideTrimObjectFlip;
private AudioSource audioPlayer;
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
@@ -35,6 +39,8 @@ public class SelectScript : MonoBehaviour
SideTrimObjectFlip.SetActive(false); SideTrimObjectFlip.SetActive(false);
SideTrimObjectFlip.tag = "SideTrim"; SideTrimObjectFlip.tag = "SideTrim";
audioPlayer = this.GetComponent<AudioSource>();
GameObject.FindGameObjectWithTag("Music").GetComponent<MusicScript>().StopMusic(); GameObject.FindGameObjectWithTag("Music").GetComponent<MusicScript>().StopMusic();
} }
@@ -62,8 +68,8 @@ public class SelectScript : MonoBehaviour
if (Input.GetMouseButtonDown(0)) if (Input.GetMouseButtonDown(0))
{ {
gameMode = 0; gameMode = 0;
PlayerPrefs.SetInt("GameMode", gameMode); audioPlayer.PlayOneShot(SelectionSounds[0]);
SceneManager.LoadScene("Battle Scene"); StartCoroutine(Selection(gameMode));
} }
} }
@@ -76,8 +82,8 @@ public class SelectScript : MonoBehaviour
if (Input.GetMouseButtonDown(0)) if (Input.GetMouseButtonDown(0))
{ {
gameMode = 1; gameMode = 1;
PlayerPrefs.SetInt("GameMode", gameMode); audioPlayer.PlayOneShot(SelectionSounds[0]);
SceneManager.LoadScene("Battle Scene"); StartCoroutine(Selection(gameMode));
} }
} }
@@ -90,8 +96,8 @@ public class SelectScript : MonoBehaviour
if (Input.GetMouseButtonDown(0)) if (Input.GetMouseButtonDown(0))
{ {
gameMode = 2; gameMode = 2;
PlayerPrefs.SetInt("GameMode", gameMode); audioPlayer.PlayOneShot(SelectionSounds[0]);
SceneManager.LoadScene("Battle Scene"); StartCoroutine(Selection(gameMode));
} }
} }
@@ -104,8 +110,8 @@ public class SelectScript : MonoBehaviour
if (Input.GetMouseButtonDown(0)) if (Input.GetMouseButtonDown(0))
{ {
gameMode = 3; gameMode = 3;
PlayerPrefs.SetInt("GameMode", gameMode); audioPlayer.PlayOneShot(SelectionSounds[0]);
SceneManager.LoadScene("Battle Scene"); StartCoroutine(Selection(gameMode));
} }
} }
@@ -117,6 +123,7 @@ public class SelectScript : MonoBehaviour
if (Input.GetMouseButtonDown(0)) if (Input.GetMouseButtonDown(0))
{ {
audioPlayer.PlayOneShot(SelectionSounds[0]);
Application.Quit(); Application.Quit();
} }
} }
@@ -133,4 +140,15 @@ public class SelectScript : MonoBehaviour
} }
} }
IEnumerator Selection(int selection)
{
audioPlayer.PlayOneShot(SelectionSounds[selection+1]);
yield return new WaitForSeconds(
SelectionSounds[selection+1].length);
PlayerPrefs.SetInt("GameMode", selection);
SceneManager.LoadScene("Battle Scene");
}
} }