< Summary

Class:HideAvatarsModifier
Assembly:IAvatarModifier
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Avatar/AvatarModifiers/modifiers/HideAvatarsModifier.cs
Covered lines:2
Uncovered lines:6
Coverable lines:8
Total lines:19
Line coverage:25% (2 of 8)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ApplyModifier(...)0%6200%
RemoveModifier(...)0%2.52050%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Avatar/AvatarModifiers/modifiers/HideAvatarsModifier.cs

#LineLine coverage
 1using UnityEngine;
 2
 3public class HideAvatarsModifier : IAvatarModifier
 4{
 5    public void ApplyModifier(GameObject avatar)
 6    {
 07        if (!avatar.TryGetComponent(out IHideAvatarAreaHandler handler))
 08            return;
 09        handler.ApplyHideAvatarModifier();
 010    }
 11
 12    public void RemoveModifier(GameObject avatar)
 13    {
 114        if (!avatar.TryGetComponent(out IHideAvatarAreaHandler handler))
 115            return;
 016        handler.RemoveHideAvatarModifier();
 017    }
 18
 19}