So i got this far with doing footstep sounds for my project but it’s just not working can any one help
using UnityEngine;
using System.Collections;
public class Footsteps : MonoBehaviour {
public AudioClip[] footsteps;
public float nextStep;
IEnumerator Start ()
{
CharacterController controller = GetComponent<CharacterController>();
while(true)
{
if(controller.isGrounded controller.velocity.magnitude > 0.3F)
{
audio.PlayOneShot(footsteps[Random.Range (0, footsteps.Length)]);
yield return new WaitForSeconds(nextStep);
}
else
{
yield return 0;
}
}
}
}