< Summary

Class:ExploreHUDAudioHandler
Assembly:ExploreHUD
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/ExploreHUD/Scripts/ExploreHUDAudioHandler.cs
Covered lines:4
Uncovered lines:7
Coverable lines:11
Total lines:35
Line coverage:36.3% (4 of 11)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Start()0%110100%
OnMagicButtonEnter()0%2100%
OnMagicButtonExit()0%6200%
OnMagicButtonPressed()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/ExploreHUD/Scripts/ExploreHUDAudioHandler.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5public class ExploreHUDAudioHandler : MonoBehaviour
 6{
 7    [SerializeField]
 8    GotoMagicButton magicButton;
 9
 10    [SerializeField]
 11    AudioEvent eventMagicPointerEnter, eventMagicPointerExit, eventMagicButtonPressed;
 12
 13    float magicPointerEnterLastPlayed = 0f;
 14
 15    private void Start()
 16    {
 417        magicButton.OnGotoMagicPointerEnter += OnMagicButtonEnter;
 418        magicButton.onGotoMagicPointerExit += OnMagicButtonExit;
 419        magicButton.OnGotoMagicPressed += OnMagicButtonPressed;
 420    }
 21
 22    void OnMagicButtonEnter()
 23    {
 024        magicPointerEnterLastPlayed = Time.fixedTime;
 025        eventMagicPointerEnter.Play(true);
 026    }
 27
 28    void OnMagicButtonExit()
 29    {
 030        if (magicPointerEnterLastPlayed < Time.fixedTime - 0.3f)
 031            eventMagicPointerExit.Play(true);
 032    }
 33
 034    void OnMagicButtonPressed() { eventMagicButtonPressed.Play(true); }
 35}