< Summary

Class:NftTypeIconSO
Assembly:BackpackEditorHUDV2
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/AvatarSlot/NftTypeIconSO.cs
Covered lines:4
Uncovered lines:0
Coverable lines:4
Total lines:17
Line coverage:100% (4 of 4)
Covered branches:0
Total branches:0
Covered methods:1
Total methods:1
Method coverage:100% (1 of 1)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
GetTypeImage(...)0%330100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/AvatarSlot/NftTypeIconSO.cs

#LineLine coverage
 1using UnityEngine;
 2
 3[CreateAssetMenu(fileName = "NftTypeIcons", menuName = "Variables/NftTypeIcons")]
 4public class NftTypeIconSO : ScriptableObject
 5{
 6    [SerializeField] public SerializableKeyValuePair<string, Sprite>[] nftIcons;
 7
 8    public Sprite GetTypeImage(string nftType)
 9    {
 41810        foreach (var icon in nftIcons)
 11        {
 19512            if(icon.key == nftType)
 1213                return icon.value;
 14        }
 815        return null;
 16    }
 17}

Methods/Properties

GetTypeImage(System.String)