Audio refactor almost done
This commit is contained in:
@@ -18,7 +18,7 @@ public class PicnicBehaviour : MonoBehaviour
|
||||
[Header("The FakeChocolate to destroy!")]
|
||||
[SerializeField] private GameObject fakeChocolate; // Assign in Inspector
|
||||
|
||||
private AudioSource _audioSource;
|
||||
private AppleAudioSource _audioSource;
|
||||
public AudioResource distractedAudioClips;
|
||||
public AudioResource angryAudioClips;
|
||||
public AudioResource feederClips;
|
||||
@@ -34,7 +34,7 @@ public class PicnicBehaviour : MonoBehaviour
|
||||
{
|
||||
stateMachine = GetComponent<StateMachine>();
|
||||
animator = GetComponent<Animator>();
|
||||
_audioSource = GetComponent<AudioSource>();
|
||||
_audioSource = GetComponent<AppleAudioSource>();
|
||||
}
|
||||
|
||||
private IEnumerator StateCycleRoutine()
|
||||
@@ -68,8 +68,8 @@ public class PicnicBehaviour : MonoBehaviour
|
||||
animator.SetTrigger("theyAngry");
|
||||
//stateMachine.ChangeState("Picnic PPL Angry");
|
||||
Logging.Debug("Hey! Don't steal my chocolate!");
|
||||
_audioSource.resource = angryAudioClips;
|
||||
_audioSource.Play();
|
||||
_audioSource.audioSource.resource = angryAudioClips;
|
||||
_audioSource.Play(0);
|
||||
}
|
||||
|
||||
public void destroyFakeChocolate()
|
||||
@@ -83,20 +83,20 @@ public class PicnicBehaviour : MonoBehaviour
|
||||
|
||||
public void PlayFeederAudio()
|
||||
{
|
||||
_audioSource.resource = feederClips;
|
||||
_audioSource.Play();
|
||||
_audioSource.audioSource.resource = feederClips;
|
||||
_audioSource.Play(0);
|
||||
}
|
||||
|
||||
public void PlayMoanerAudio()
|
||||
{
|
||||
_audioSource.resource = moanerClips;
|
||||
_audioSource.Play();
|
||||
_audioSource.audioSource.resource = moanerClips;
|
||||
_audioSource.Play(0);
|
||||
}
|
||||
|
||||
public void PlayDistractedAudio()
|
||||
{
|
||||
_audioSource.resource = distractedAudioClips;
|
||||
_audioSource.Play();
|
||||
_audioSource.audioSource.resource = distractedAudioClips;
|
||||
_audioSource.Play(0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user