< Summary

Class:HideAvatarsModifier
Assembly:AvatarShape
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 DCL;
 2using UnityEngine;
 3
 4public class HideAvatarsModifier : IAvatarModifier
 5{
 6    public void ApplyModifier(GameObject avatar)
 7    {
 08        if (!avatar.TryGetComponent(out IHideAvatarAreaHandler handler))
 09            return;
 010        handler.ApplyHideModifier();
 011    }
 12
 13    public void RemoveModifier(GameObject avatar)
 14    {
 115        if (!avatar.TryGetComponent(out IHideAvatarAreaHandler handler))
 116            return;
 017        handler.RemoveHideModifier();
 018    }
 19}