< Summary

Class:room2
Assembly:Test
File(s):D:/--UnityProject/VR/VRExplorer_subjects/escapeVr/Assets/Script/room2.cs
Covered lines:11
Uncovered lines:0
Coverable lines:11
Total lines:27
Line coverage:100% (11 of 11)
Covered branches:0
Total branches:0
Covered methods:5
Total methods:5
Method coverage:100% (5 of 5)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
room2()0%000100%
SetSphereCheck()0%000100%
SetCubeCheck()0%000100%
SetPyramidCheck()0%000100%
Update()0%000100%

File(s)

D:/--UnityProject/VR/VRExplorer_subjects/escapeVr/Assets/Script/room2.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5public class room2 : MonoBehaviour
 6{
 7    private bool SphereChecked;
 8    private bool CubeChecked;
 9    private bool PyramidChecked;
 10    private bool doorOpen;
 1611    [SerializeField] private Animator doorAnim = null;
 12
 613    public void SetSphereCheck() { SphereChecked = true; }
 14
 4215    public void SetCubeCheck() { CubeChecked = true; }
 16
 617    public void SetPyramidCheck() { PyramidChecked = true; }
 18
 19    private void Update()
 503220    {
 503221        if (SphereChecked && CubeChecked && PyramidChecked && !doorOpen)
 222        {
 223            doorOpen = true;
 224            doorAnim.Play("DoorOpen", 0, 0.0f);
 225        }
 503226    }
 27}