< Summary

Class:AbDetectorBridge
Assembly:AbDetectorBridge
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Bridges/AbDetectorBridge/AbDetectorBridge.cs
Covered lines:0
Uncovered lines:5
Coverable lines:5
Total lines:27
Line coverage:0% (0 of 5)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
DetectABs(...)0%6200%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Bridges/AbDetectorBridge/AbDetectorBridge.cs

#LineLine coverage
 1using System;
 2using DCL;
 3using UnityEngine;
 4
 5public class AbDetectorBridge : MonoBehaviour
 6{
 7    [Serializable]
 8    class DetectABsPayload
 9    {
 10        public bool isOn;
 11        public bool forCurrentScene;
 12    }
 13
 14
 15    public void DetectABs(string payload)
 16    {
 017        var data = JsonUtility.FromJson<DetectABsPayload>(payload);
 018        if (data.forCurrentScene)
 19        {
 020            DataStore.i.debugConfig.showSceneABDetectionLayer.Set(data.isOn, notifyEvent:true);
 21        }
 22        else
 23        {
 024            DataStore.i.debugConfig.showGlobalABDetectionLayer.Set(data.isOn, notifyEvent:true);
 25        }
 026    }
 27}

Methods/Properties

DetectABs(System.String)