Files
soccar2d/Assets/Scripts/Utils/Audio/AudioDirectory.cs
T
2026-04-09 02:55:12 +05:30

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;
}