< Summary

Class:ActivateTeleportationRay
Assembly:Test
File(s):D:/--UnityProject/VR/VRExplorer_subjects/EscapeGameVR/Assets/Scripts/Test/VR/ActivateTeleportationRay.cs
Covered lines:0
Uncovered lines:19
Coverable lines:19
Total lines:54
Line coverage:0% (0 of 19)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:2
Method coverage:0% (0 of 2)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Start()0%0000%
Update()0%0000%

File(s)

D:/--UnityProject/VR/VRExplorer_subjects/EscapeGameVR/Assets/Scripts/Test/VR/ActivateTeleportationRay.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4using UnityEngine.XR.Interaction.Toolkit;
 5using UnityEngine.InputSystem;
 6
 7public class ActivateTeleportationRay : MonoBehaviour
 8{
 9    [SerializeField] GameObject rightTeleportation;
 10
 11    [SerializeField] InputActionProperty rightActivate;
 12
 13    [SerializeField] InputActionProperty rightCancel;
 14
 15    [SerializeField] GameObject leftTeleportation;
 16
 17    [SerializeField] InputActionProperty leftActivate;
 18
 19    [SerializeField] InputActionProperty leftCancel;
 20
 21    [SerializeField] GameObject overlay;
 22
 23    [SerializeField] GameObject rightRayController;
 24    [SerializeField] GameObject leftRayController;
 25
 26
 27
 28    // Start is called before the first frame update
 29    void Start()
 030    {
 31
 032    }
 33
 34    // Update is called once per frame
 35    void Update()
 036    {
 037        if(!PauseMenuController.gameIsPaused)
 038        {
 039            if(DigicodeAreaController.isInDigicodeArea)
 040            {
 041                rightRayController.SetActive(rightCancel.action.ReadValue<float>() == 0 && rightActivate.action.ReadValu
 042                leftRayController.SetActive(leftCancel.action.ReadValue<float>() == 0 && leftActivate.action.ReadValue<f
 043                rightTeleportation.SetActive(false);
 044                leftTeleportation.SetActive(false);
 045            }
 46            else
 047            {
 048                rightTeleportation.SetActive(rightCancel.action.ReadValue<float>() == 0 && rightActivate.action.ReadValu
 049                leftTeleportation.SetActive(leftCancel.action.ReadValue<float>() == 0 && leftActivate.action.ReadValue<f
 050                rightRayController.SetActive(false); leftRayController.SetActive(false);
 051            }
 052        }
 053    }
 54}

Methods/Properties

Start()
Update()