Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown (KeyCode.Q)) {
            if (State == SirenState.Off) {
                State = SirenState.On;
                f = 0;
                Sound ();
            } else {
                State = SirenState.Off;
            }
        }

        f = f + Time.deltaTime;
        if(f >= Clip.length && State == SirenState.On){

            Sound ();
            f = 0;

        }
    }
Example #2
0
 // Use this for initialization
 void Start()
 {
     State = SirenState.Off;
     audio = GetComponent<AudioSource>();
     f = 0;
 }