Files
Cielonos/Assets/Scripts/MainGame/Characters/Base/Subcontrollers/AudioSubcontroller.cs

29 lines
759 B
C#
Raw Normal View History

2026-02-13 09:22:11 -05:00
using SLSUtilities.WwiseAssistance;
2025-11-25 08:19:33 -05:00
using UnityEngine;
using Event = AK.Wwise.Event;
namespace Cielonos.MainGame.Characters
{
public class AudioSubcontroller : SubcontrollerBase<CharacterBase>
{
2026-05-11 15:22:30 -04:00
//public AudioContainer audioContainer;
2025-11-25 08:19:33 -05:00
public override void Initialize()
{
base.Initialize();
}
public void PlayFootStepSound(AnimationEvent animationEvent)
{
if (animationEvent.animatorClipInfo.weight > 0.5f)
{
2026-03-20 12:07:44 -04:00
AudioManager.Post(AK.EVENTS.FOOTSTEP, owner.bodyPartsSc.footPoint.gameObject);
2025-11-25 08:19:33 -05:00
}
}
public void PlayDashSound()
{
2026-03-20 12:07:44 -04:00
AudioManager.Post(AK.EVENTS.DASH, owner.gameObject);
2025-11-25 08:19:33 -05:00
}
}
}