I'm trying to add sounds of jumping and nothing works. There are no compiling mistakes, files are put on their places and still no sound(((
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class PlayerSound : MonoBehaviour { public LayerMask WhatIsGround; public Transform GroundCheckSound; public bool isOnGround; public float jumpForce; public float speed; public AudioClip Sound1; public AudioClip Sound2; AudioSource audio; Rigidbody2D rb; void Start() {rb = GetComponent(); audio = GetComponent();} void Update() {if (Input.GetButtonDown("Vertical") && isOnGround) {rb.AddForce(Vector2.up * jumpForce, ForceMode2D.Impulse); isOnGround = false;}} void FixedUpdate() { isOnGround = Physics2D.OverlapPoint(GroundCheckSound.position, WhatIsGround); float x = Input.GetAxis("Horizontal"); } void NewUpdate() {if ((Input.GetButtonDown("Vertical")) && (isOnGround != true)) {audio.PlayOneShot(Sound1);} if (isOnGround == true) {audio.PlayOneShot(Sound2); isOnGround = false;}}}