using Scampz.GameJam.Assets.Scripts; using UnityEngine; namespace Scampz.GameJam { public class Footsteps : MonoBehaviour { [SerializeField] private AudioClip grassStep; [SerializeField] private AudioClip templeStep; [SerializeField] private AudioClip sandStep; [SerializeField] private AudioSource audioSource; private void Step() { var clip = GetAudioClip(); audioSource.PlayOneShot(clip); } private AudioClip GetAudioClip() { var terrainType = TerrainTypeFinder.Find(); switch (terrainType) { case TerrainType.Grass: return grassStep; case TerrainType.Temple: return templeStep; case TerrainType.Sand: return sandStep; } return templeStep; } } }