Files
butchers-games-test/Assets/Scripts/Game/Player/StepsSounds.cs
T
Boris Nikolaev 5f1e94b653 add project files
2026-08-14 01:58:31 +03:00

35 lines
770 B
C#

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Serialization;
public class StepsSounds : CoreBehaviour
{
[SerializeField]
private Player player;
[SerializeField]
[FormerlySerializedAs("randomAudio")]
private RandomAudioWithDelay _randomAudio;
[SerializeField]
[FormerlySerializedAs("minLevelHeelsSound")]
private string _minLevelHeelsSound;
[SerializeField]
public List<AudioClip> normalSteps;
[SerializeField]
public List<AudioClip> HeelsSteps;
private void Update()
{
if (player.movePlayer.speed < 0.01f)
{
return;
}
bool heels = base.CoreDef.HaveMinLevelRich(_minLevelHeelsSound, player.richManagePlayer.richPoor);
_randomAudio.randomClips = (heels ? HeelsSteps : normalSteps);
_randomAudio.PlayNext();
}
}