i want my flashlight to do sound when turned on and off

Error: The name “audioSource” does not exist in current context

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Flashlight : MonoBehaviour
{
    public Light flashLight;
    public AudioSource AudioSource;

    public AudioClip soundFlashlightOn;
    public AudioClip soundFlashlightOff;

    private bool isActive;

    // Use this for initialization
    void Start ()
    {
        isActive = true;
    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.F))
        {
            if (isActive == false)
            {
                flashLight.enabled = true;
                isActive = true;

                audioSource.PlayOneShot(soundFlashlightOn);
                  
            }
            else if (isActive == true)
            {
                flashLight.enabled = false;
                isActive = false;

                audioSource.PlayOneShot(soundFlashlightOff);
            }
        }
    }
}

Capitalization must be 100% correct, just like spelling and punctuation.

2 Likes

Thanks ^-^