2using UnityEngine.Audio;
6 [SerializeField, Tooltip(
"Creature AudioSource")]
private AudioSource creatureAudioSource;
7 [SerializeField, Tooltip(
"Big Creature AudioSource")]
private AudioSource bigCreatureAudioSource;
8 [SerializeField, Tooltip(
"UI AudioSource")]
private AudioSource uIAudioSource;
10 [Header(
"Audio Resource")]
11 [SerializeField, Tooltip(
"Creature flying sound")]
private AudioResource creatureFlyingSound;
12 [SerializeField, Tooltip(
"Creature whining sound")]
private AudioResource creatureWhiningSound;
13 [SerializeField, Tooltip(
"Creature happy pickup sound")]
private AudioResource creaturePickUpSound;
14 [SerializeField, Tooltip(
"Creature hugging sound")]
private AudioResource creatureHuggingSound;
15 [SerializeField, Tooltip(
"Big creature hugging sound")]
private AudioResource bigCreatureHuggingSound;
16 [SerializeField, Tooltip(
"Correct sound")]
private AudioResource correctSound;
21 public const float TwoD = 0.0f;
22 public const float UI = 0.5f;
29 creatureAudioSource.priority = 0;
32 bigCreatureAudioSource.priority = 0;
33 bigCreatureAudioSource.pitch = 0.54f;
36 uIAudioSource.priority = 0;
68 private void PlaySound(AudioSource audioSource, AudioResource audioResource,
float spatialBlend,
bool loop)
71 audioSource.resource = audioResource;
72 audioSource.spatialBlend = spatialBlend;
73 audioSource.loop = loop;
void PlayCreatureFlyingSound()
void PlayBigCreatureHuggingSound()
void PlayCreatureWhiningSound()
void PlayCreatureHuggingSound()
void PlayCreatureHappyPickupSound()