45 lines
915 B
C#
45 lines
915 B
C#
using UnityEngine;
|
|
|
|
public class AudioManager : MonoBehaviour
|
|
|
|
//wird noch barbeitet, ist gerade nur ein Copy Past aus Seascape
|
|
{
|
|
[Header("Audio Source")]
|
|
[SerializeField] AudioSource musicSource;
|
|
[SerializeField] AudioSource SFXSource;
|
|
|
|
|
|
[Header("Audio Clip")]
|
|
public AudioClip background;
|
|
|
|
public AudioClip button;
|
|
public AudioClip buy;
|
|
|
|
[Header("Enemy Audio")]
|
|
|
|
public AudioClip fieHit;
|
|
public AudioClip haiHit;
|
|
public AudioClip silvHit;
|
|
public AudioClip rearrange;
|
|
|
|
public AudioClip bang;
|
|
public AudioClip comingCloser;
|
|
public AudioClip scare;
|
|
|
|
[Header("Player")]
|
|
public AudioClip energyOut;
|
|
public AudioClip death;
|
|
public AudioClip door;
|
|
|
|
public void Start()
|
|
{
|
|
musicSource.clip = background;
|
|
musicSource.Play();
|
|
}
|
|
|
|
public void PlaySFX(AudioClip clip)
|
|
{
|
|
SFXSource.PlayOneShot(clip);
|
|
}
|
|
}
|