< Summary

Class:AudioTrigger
Assembly:Test
File(s):D:/--UnityProject/VR/VRExplorer_subjects/Edutainment-Escape-Room/Assets/Scripts/Test/Audio/AudioTrigger.cs
Covered lines:14
Uncovered lines:0
Coverable lines:14
Total lines:27
Line coverage:100% (14 of 14)
Covered branches:0
Total branches:0
Covered methods:3
Total methods:3
Method coverage:100% (3 of 3)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
AudioTrigger()0%000100%
Update()0%000100%
OnTriggerEnter(...)0%000100%

File(s)

D:/--UnityProject/VR/VRExplorer_subjects/Edutainment-Escape-Room/Assets/Scripts/Test/Audio/AudioTrigger.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5public class AudioTrigger : MonoBehaviour
 6{
 7    [SerializeField] public AudioSource audioSource;
 8    [SerializeField] public keyMainScript keysPlaced;
 89    public int oneTimeEvent = 1;
 10
 11    private void Update()
 2640212    {
 2640213        if (keysPlaced.numKeys == 3)
 1712214        {
 1712215            audioSource.Stop();
 1712216        }
 2640217    }
 18
 19    private void OnTriggerEnter(Collider other)
 1820    {
 1821        if (oneTimeEvent == 1)
 522        {
 523            audioSource.Play();
 524            oneTimeEvent += 1;
 525        }
 1826    }
 27}