private void OnControllerColliderHit(ControllerColliderHit hit) { if (s_surfaceString != hit.transform.tag) { switch (hit.transform.tag) { case "Grass": i_surface = 0; break; case "Soil": i_surface = 1; break; default: i_surface = 0; break; } s_surfaceString = hit.transform.tag; footstepGroup = footsteps[i_surface]; } }
// Use this for initialization void Start() { audioComponent = GetComponent <AudioSource>(); footstepGroup = footsteps[0]; }