< Summary

Class:CursorController
Assembly:MainScripts
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CursorController.cs
Covered lines:7
Uncovered lines:1
Coverable lines:8
Total lines:25
Line coverage:87.5% (7 of 8)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Awake()0%110100%
SetNormalCursor()0%110100%
SetHoverCursor()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CursorController.cs

#LineLine coverage
 1using DCL;
 2using UnityEngine;
 3using UnityEngine.UI;
 4
 5public class CursorController : MonoBehaviour
 6{
 07    public static CursorController i { get; private set; }
 8    public Image cursorImage;
 9    public Sprite normalCursor;
 10    public Sprite hoverCursor;
 11
 24812    void Awake() { i = this; }
 13
 14    public void SetNormalCursor()
 15    {
 516        cursorImage.sprite = normalCursor;
 517        cursorImage.SetNativeSize();
 518    }
 19
 20    public void SetHoverCursor()
 21    {
 1522        cursorImage.sprite = hoverCursor;
 1523        cursorImage.SetNativeSize();
 1524    }
 25}