public void TakeFootstep(FootSide side) { if (foot_L != null && foot_R != null) { if (!PlayerManager.Instance.inAir && !onCooldown) { Vector3 particlePosition; if (side == FootSide.left) { if (foot_L.FootstepSound.Validate()) { foot_L.PlayFootstepSound(); footstepsSounds.Play(); particlePosition = foot_L.transform.position; FootstepParticles(particlePosition); } } else { if (foot_R.FootstepSound.Validate()) { footstepsSounds.Play(); foot_R.PlayFootstepSound(); particlePosition = foot_R.transform.position; FootstepParticles(particlePosition); } } } } }
public void TakeFootstep(FootSide side) { if (foot_L != null && foot_R != null) { if (!PlayerManager.Instance.inAir && !onCooldown) { Vector3 particlePosition; if (side == FootSide.left) { //if (foot_L.FootstepSound.Validate()) { // HINT: Play left footstep sound particlePosition = foot_L.transform.position; FootstepParticles(particlePosition); audioSource.PlayOneShot(leftFootStep, 0.7F); } } else { //if (foot_R.FootstepSound.Validate()) { // HINT: Play right footstep sound particlePosition = foot_R.transform.position; FootstepParticles(particlePosition); audioSource.PlayOneShot(rightFootStep, 0.7F); } } } } }
public void TakeFootstep(FootSide side) { if (foot_L != null && foot_R != null) { if (!PlayerManager.Instance.inAir && !onCooldown) { Vector3 particlePosition; if (side == FootSide.left) { if (foot_L.FootstepSound.Validate()) { int rnumber = Random.Range(0, 6); if (rnumber > 0 && rnumber <= 1) { FindObjectOfType <AudioManager>().Play("Dirt_walk_1"); } else if (rnumber > 1 && rnumber <= 2) { FindObjectOfType <AudioManager>().Play("Dirt_walk_2"); } else if (rnumber > 2 && rnumber <= 3) { FindObjectOfType <AudioManager>().Play("Dirt_walk_3"); } else if (rnumber > 3 && rnumber <= 4) { FindObjectOfType <AudioManager>().Play("Dirt_walk_4"); } else if (rnumber > 4 && rnumber <= 5) { FindObjectOfType <AudioManager>().Play("Dirt_walk_5"); } else if (rnumber > 5 && rnumber <= 6) { FindObjectOfType <AudioManager>().Play("Dirt_walk_6"); } foot_L.PlayFootstepSound(); particlePosition = foot_L.transform.position; FootstepParticles(particlePosition); } } else { if (foot_R.FootstepSound.Validate()) { int rnumber = Random.Range(0, 6); if (rnumber > 0 && rnumber <= 1) { FindObjectOfType <AudioManager>().Play("Dirt_walk_1"); } else if (rnumber > 1 && rnumber <= 2) { FindObjectOfType <AudioManager>().Play("Dirt_walk_2"); } else if (rnumber > 2 && rnumber <= 3) { FindObjectOfType <AudioManager>().Play("Dirt_walk_3"); } else if (rnumber > 3 && rnumber <= 4) { FindObjectOfType <AudioManager>().Play("Dirt_walk_4"); } else if (rnumber > 4 && rnumber <= 5) { FindObjectOfType <AudioManager>().Play("Dirt_walk_5"); } else if (rnumber > 5 && rnumber <= 6) { FindObjectOfType <AudioManager>().Play("Dirt_walk_6"); } foot_R.PlayFootstepSound(); particlePosition = foot_R.transform.position; FootstepParticles(particlePosition); } } } } }