diff --git a/Assets/Scripts/Gameplay/AIBehaviour/AIRework/HomeOwnerAI.cs b/Assets/Scripts/Gameplay/AIBehaviour/AIRework/HomeOwnerAI.cs index c72f4d09..c2c0ea1a 100644 --- a/Assets/Scripts/Gameplay/AIBehaviour/AIRework/HomeOwnerAI.cs +++ b/Assets/Scripts/Gameplay/AIBehaviour/AIRework/HomeOwnerAI.cs @@ -83,6 +83,9 @@ namespace SHADE_Scripting.Gameplay.AIBehaviour.AIRework AudioHandler.audioClipHandlers["HO_bark"] = SHADE.Audio.CreateAudioClip("event:/Homeowner/homeowner_bark"); SHADE.Audio.AttachAudioClipToObject(AudioHandler.audioClipHandlers["HO_bark"], GameObject.EntityId); + AudioHandler.audioClipHandlers["HO_humming"] = SHADE.Audio.CreateAudioClip("event:/Homeowner/homeowner_humming"); + SHADE.Audio.AttachAudioClipToObject(AudioHandler.audioClipHandlers["HO_humming"], GameObject.EntityId); + patrolPointPool = patrolPointParent.GetComponentsInChildren(); pppList = patrolPointPool.ToList(); transform = GetComponent(); diff --git a/Assets/Scripts/Gameplay/AIBehaviour/AIRework/States/PatrolState.cs b/Assets/Scripts/Gameplay/AIBehaviour/AIRework/States/PatrolState.cs index 22f233d1..2848e1d9 100644 --- a/Assets/Scripts/Gameplay/AIBehaviour/AIRework/States/PatrolState.cs +++ b/Assets/Scripts/Gameplay/AIBehaviour/AIRework/States/PatrolState.cs @@ -50,6 +50,7 @@ namespace SHADE_Scripting.Gameplay.AIBehaviour.AIRework.States animator.Play(ai.walkingAnim); AudioHandler.audioClipHandlers["HO_footsteps"].Play(); + AudioHandler.audioClipHandlers["HO_humming"].Play(); footStepTimer = footStepInterval; @@ -64,7 +65,8 @@ namespace SHADE_Scripting.Gameplay.AIBehaviour.AIRework.States public override void OnExit() { animator.Stop(); - } + AudioHandler.audioClipHandlers["HO_humming"].Stop(false); + } public override void update() {