Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/Config/AnimatorEventTriggerAudioPattern.cs
2025-08-13 09:26:42 +08:00

27 lines
553 B
C#

namespace MoleMole.Config
{
public class AnimatorEventTriggerAudioPattern : AnimatorEvent
{
public string AudioPatternName;
public bool onlyLocalAvatar;
public override void HandleAnimatorEvent(BaseMonoAnimatorEntity entity)
{
bool flag = true;
if (onlyLocalAvatar)
{
BaseMonoAvatar localAvatar = Singleton<AvatarManager>.Instance.GetLocalAvatar();
if (localAvatar.GetRuntimeID() != entity.GetRuntimeID())
{
flag = false;
}
}
if (flag)
{
entity.TriggerAudioPattern(AudioPatternName);
}
}
}
}