40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using UnityEngine;
|
|
|
|
[CreateAssetMenu(fileName = "AudioDirectory", menuName = "Scriptable Objects/AudioDirectory")]
|
|
public class AudioDirectory : ScriptableObject
|
|
{
|
|
[Header("Scenes")]
|
|
public string introSceneName = "Intro";
|
|
public string menuSceneName = "MainMenu";
|
|
public string gameSceneName = "Game";
|
|
|
|
|
|
[Header("Music")]
|
|
public AudioClip introMusic;
|
|
public AudioClip menuMusic;
|
|
public AudioClip gameMusic;
|
|
|
|
[Header("SFX")]
|
|
public AudioClip[] coinsSfx;
|
|
[Header("Ball")]
|
|
public AudioClip[] ballHits;
|
|
public AudioClip[] puckHits;
|
|
public AudioClip[] wallHits;
|
|
public AudioClip[] ballHitNet;
|
|
|
|
[Header("Game")]
|
|
public AudioClip[] timerBeep;
|
|
public AudioClip[] matchMakingBeep;
|
|
public AudioClip[] matchFound;
|
|
|
|
[Header("Referee")]
|
|
public AudioClip[] refereeGoal;
|
|
public AudioClip[] refereeWhistle;
|
|
|
|
[Header("Crowd")]
|
|
public AudioClip[] crowdAmbientNoise;
|
|
public AudioClip[] crowdAmbientNoiseNearGoal;
|
|
public AudioClip[] crowdCheering;
|
|
public AudioClip[] crowdNoiseMatchStart;
|
|
}
|