< Summary

Class:ToggleVisibility
Assembly:Test
File(s):E:/Unity/Unity Project/VR-Basics/Assets/_Course Library/Scripts/Core/ToggleVisibility.cs
Covered lines:4
Uncovered lines:4
Coverable lines:8
Total lines:23
Line coverage:50% (4 of 8)
Covered branches:0
Total branches:0
Covered methods:2
Total methods:3
Method coverage:66.6% (2 of 3)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ToggleVisibility()0%000100%
Awake()0%000100%
Toggle()0%0000%

File(s)

E:/Unity/Unity Project/VR-Basics/Assets/_Course Library/Scripts/Core/ToggleVisibility.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5/// <summary>
 6/// This script toggles the visibility of a GameObject.
 7/// </summary>
 8
 9public class ToggleVisibility : MonoBehaviour
 10{
 411    private Renderer currentRenderer = null;
 12
 13    private void Awake()
 214    {
 215        currentRenderer = GetComponent<Renderer>();
 216    }
 17
 18    public void Toggle()
 019    {
 020        bool isEnabled = !currentRenderer.enabled;
 021        currentRenderer.enabled = isEnabled;
 022    }
 23}

Methods/Properties

ToggleVisibility()
Awake()
Toggle()